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 - name: Download release assets
run: | 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" \ | grep "browser_download_url.*bot.zip" \
| cut -d : -f 2,3 \ | cut -d : -f 2,3 \
| tr -d \") | tr -d \")
+1
View File
@@ -21,6 +21,7 @@
"BKRTS", "BKRTS",
"BKRTSMANIFEST", "BKRTSMANIFEST",
"bkwd", "bkwd",
"blitzrinth",
"blitzstars", "blitzstars",
"Camo", "Camo",
"CDON", "CDON",
+6 -6
View File
@@ -1,4 +1,4 @@
# Blitzkrieg # Blitzrinth
[![built with Codeium](https://codeium.com/badges/main)](https://codeium.com) [![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 ## 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 ## Visit the website
### https://blitz-krieg.vercel.app/ ### 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 ## 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'; import { getSidebar } from 'vitepress-plugin-auto-sidebar';
export default defineConfig({ export default defineConfig({
title: 'blitzkrieg', title: 'blitzrinth',
description: '🎉 All-in-one Discord bot for everything World of Tanks Blitz', description: '🎉 All-in-one Discord bot for everything World of Tanks Blitz',
base: '/blitzkrieg/', base: '/blitzrinth/',
outDir: '../dist/docs', outDir: '../dist/docs',
themeConfig: { themeConfig: {
@@ -33,7 +33,7 @@ export default defineConfig({
], ],
socialLinks: [ 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 # 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 ## 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. A straightforward way of storing the entire World of Tanks Blitz rating leaderboard to disk.
```cpp ```cpp
primary BlitzkriegRatingLeaderboard { primary BlitzrinthRatingLeaderboard {
utf8"BKRL" magic; utf8"BKRL" magic;
Header header; Header header;
primary Body<header> body; primary Body<header> body;
+1 -1
View File
@@ -4,7 +4,7 @@
## Bot ## 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 - Track statistics
- Find inactive players in a clan - Find inactive players in a clan
+1 -1
View File
@@ -1,3 +1,3 @@
# Inviting the Bot # 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. 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 layout: home
hero: hero:
name: 'blitzkrieg' name: 'blitzrinth'
text: Everything Blitz, right in Discord text: Everything Blitz, right in Discord
tagline: All-in-one Discord bot for everything World of Tanks Blitz tagline: All-in-one Discord bot for everything World of Tanks Blitz
image: image:
src: '/assets/images/hero.png' src: '/assets/images/hero.png'
alt: 'blitzkrieg' alt: 'blitzrinth'
actions: actions:
- theme: brand - theme: brand
text: Add to Discord Server text: Add to Discord Server
@@ -20,11 +20,11 @@ hero:
features: features:
- title: Clean and Efficient UI - title: Clean and Efficient UI
icon: 🚀 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 - title: Endless Possibilities
icon: 🛠 icon: 🛠
details: With endless ways to customize the output, it's guaranteed that you'll always get the information you need. details: With endless ways to customize the output, it's guaranteed that you'll always get the information you need.
- title: Easy to Use - title: Easy to Use
icon: 💻 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 ## 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 ## Commands
@@ -12,11 +12,11 @@ Everytime a command a command is used, the command name and parameters provided
## Errors ## 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 ## 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 ## 3rd Party
+3 -3
View File
@@ -1,12 +1,12 @@
# Blitzkrieg Terms of Service # Blitzrinth Terms of Service
## About ## 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 ## License
Blitzkrieg is licensed under the MIT License. Blitzrinth is licensed under the MIT License.
## 3rd Party ## 3rd Party
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "blitzkrieg", "name": "blitzrinth",
"version": "1.19.4", "version": "1.19.4",
"description": "🎉 Tools for everything World of Tanks Blitz", "description": "🎉 Tools for everything World of Tanks Blitz",
"main": "src/server.ts", "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 { parse as parseYaml } from 'yaml';
import { readStringDVPL } from '../src/core/blitz/readStringDVPL'; import { readStringDVPL } from '../src/core/blitz/readStringDVPL';
import { writeDVPL } from '../src/core/blitz/writeDVPL'; 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 { dvp } from '../submodules/closedkrieg/src/dvp';
import { DATA } from './buildAssets/constants'; import { DATA } from './buildAssets/constants';
+2 -2
View File
@@ -2,8 +2,8 @@ import { readdir } from 'fs/promises';
import sharp from 'sharp'; import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile'; import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readStringDVPL } from '../../src/core/blitz/readStringDVPL'; import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
export async function boosterIcons(production: boolean) { export async function boosterIcons(production: boolean) {
+2 -2
View File
@@ -1,6 +1,6 @@
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile'; import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
export async function camouflageIcons(production: boolean) { export async function camouflageIcons(production: boolean) {
+2 -2
View File
@@ -1,7 +1,7 @@
import { readdir } from 'fs/promises'; import { readdir } from 'fs/promises';
import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL'; import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
export async function circleFlags(production: boolean) { 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 { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL'; import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL'; import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
import { ConsumablesCommon, ProvisionsCommon } from './definitions'; import { ConsumablesCommon, ProvisionsCommon } from './definitions';
+2 -2
View File
@@ -1,7 +1,7 @@
import sharp from 'sharp'; import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile'; import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA } from './constants'; import { DATA } from './constants';
const ICONS = [ 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 { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL'; import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId'; import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { import {
ConsumableDefinitions, ConsumableDefinitions,
TankFilterDefinitionCategory, TankFilterDefinitionCategory,
} from '../../src/core/blitzkrieg/consumableDefinitions'; } from '../../src/core/blitzrinth/consumableDefinitions';
import { import {
EquipmentDefinitions, EquipmentDefinitions,
EquipmentPreset, EquipmentPreset,
EquipmentRow, EquipmentRow,
} from '../../src/core/blitzkrieg/equipmentDefinitions'; } from '../../src/core/blitzrinth/equipmentDefinitions';
import { GameDefinitions } from '../../src/core/blitzkrieg/gameDefinitions'; import { GameDefinitions } from '../../src/core/blitzrinth/gameDefinitions';
import { import {
ModelArmor, ModelArmor,
ModelDefinitions, ModelDefinitions,
} from '../../src/core/blitzkrieg/modelDefinitions'; } from '../../src/core/blitzrinth/modelDefinitions';
import { ProvisionDefinitions } from '../../src/core/blitzkrieg/provisionDefinitions'; import { ProvisionDefinitions } from '../../src/core/blitzrinth/provisionDefinitions';
import { SkillDefinitions } from '../../src/core/blitzkrieg/skillDefinitions'; import { SkillDefinitions } from '../../src/core/blitzrinth/skillDefinitions';
import { superCompress } from '../../src/core/blitzkrieg/superCompress'; import { superCompress } from '../../src/core/blitzrinth/superCompress';
import { import {
Crew, Crew,
CrewMember, CrewMember,
@@ -33,7 +33,7 @@ import {
TankDefinitionPrice, TankDefinitionPrice,
TankDefinitions, TankDefinitions,
Tier, Tier,
} from '../../src/core/blitzkrieg/tankDefinitions'; } from '../../src/core/blitzrinth/tankDefinitions';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
import { Avatar } from './skillIcons'; import { Avatar } from './skillIcons';
import { TankParameters } from './tankIcons'; import { TankParameters } from './tankIcons';
@@ -325,7 +325,7 @@ type ConsumablesVehicleFilter =
| { name: string } | { name: string }
| { extendedTags: string }; | { extendedTags: string };
const blitzShellKindToBLitzkrieg: Record<ShellKind, ShellType> = { const blitzShellKindToBlitzrinth: Record<ShellKind, ShellType> = {
ARMOR_PIERCING: 'ap', ARMOR_PIERCING: 'ap',
ARMOR_PIERCING_CR: 'ap_cr', ARMOR_PIERCING_CR: 'ap_cr',
HIGH_EXPLOSIVE: 'he', HIGH_EXPLOSIVE: 'he',
@@ -852,7 +852,7 @@ export async function definitions(production: boolean) {
caliber: shell.caliber, caliber: shell.caliber,
normalization: shell.normalizationAngle, normalization: shell.normalizationAngle,
ricochet: shell.ricochetAngle, ricochet: shell.ricochetAngle,
type: blitzShellKindToBLitzkrieg[shell.kind], type: blitzShellKindToBlitzrinth[shell.kind],
explosionRadius: explosionRadius:
shell.kind === 'HIGH_EXPLOSIVE' shell.kind === 'HIGH_EXPLOSIVE'
? shell.explosionRadius ?? 0 ? 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 { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL'; import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL'; import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
import { OptionalDevices } from './definitions'; import { OptionalDevices } from './definitions';
+2 -2
View File
@@ -1,8 +1,8 @@
import { readdir } from 'fs/promises'; import { readdir } from 'fs/promises';
import sharp from 'sharp'; import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile'; import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
export async function moduleIcons(production: boolean) { export async function moduleIcons(production: boolean) {
+2 -2
View File
@@ -1,7 +1,7 @@
import { readdir } from 'fs/promises'; import { readdir } from 'fs/promises';
import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL'; import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
export async function scratchedFlags(production: boolean) { export async function scratchedFlags(production: boolean) {
+2 -2
View File
@@ -2,8 +2,8 @@ import { readdir } from 'fs/promises';
import sharp from 'sharp'; import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile'; import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readStringDVPL } from '../../src/core/blitz/readStringDVPL'; import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
export async function shellIcons(production: boolean) { 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 { TankClass } from '../../src/components/Tanks';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile'; import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL'; import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA } from './constants'; import { DATA } from './constants';
interface SkillIcon { interface SkillIcon {
+2 -2
View File
@@ -3,8 +3,8 @@ import { readdir } from 'fs/promises';
import { extractArmor } from '../../src/core/blitz/extractArmor'; import { extractArmor } from '../../src/core/blitz/extractArmor';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL'; import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId'; import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions'; 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 { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL'; import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL'; import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions'; 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 { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL'; import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId'; import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants'; import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions'; import { VehicleDefinitionList } from './definitions';
import { TankParameters } from './tankIcons'; import { TankParameters } from './tankIcons';
+4 -4
View File
@@ -8,10 +8,10 @@ import {
import { RegionSubdomain } from '../src/constants/regions'; import { RegionSubdomain } from '../src/constants/regions';
import { getAccountInfo } from '../src/core/blitz/getAccountInfo'; import { getAccountInfo } from '../src/core/blitz/getAccountInfo';
import regionSubdomainToRegion from '../src/core/blitz/regionSubdomainToRegion'; import regionSubdomainToRegion from '../src/core/blitz/regionSubdomainToRegion';
import { commitAssets } from '../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../src/core/blitzrinth/commitAssets';
import { FileChange } from '../src/core/blitzkrieg/commitMultipleFiles.js'; import { FileChange } from '../src/core/blitzrinth/commitMultipleFiles.js';
import { patientFetchJSON } from '../src/core/blitzkrieg/patientFetchJSON'; import { patientFetchJSON } from '../src/core/blitzrinth/patientFetchJSON';
import { superCompress } from '../src/core/blitzkrieg/superCompress'; import { superCompress } from '../src/core/blitzrinth/superCompress';
import { import {
BkrlBaseEntry, BkrlBaseEntry,
BkrlFormat, 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 // random vercel bug forces require import
const { writeFileSync } = require('fs'); const { writeFileSync } = require('fs');
+2 -2
View File
@@ -4,8 +4,8 @@ import { argv } from 'process';
import { Region, REGIONS } from '../src/constants/regions'; import { Region, REGIONS } from '../src/constants/regions';
import getTankStats from '../src/core/blitz/getTankStats'; import getTankStats from '../src/core/blitz/getTankStats';
import { idToRegion } from '../src/core/blitz/idToRegion'; import { idToRegion } from '../src/core/blitz/idToRegion';
import { commitAssets } from '../src/core/blitzkrieg/commitAssets'; import { commitAssets } from '../src/core/blitzrinth/commitAssets';
import { FileChange } from '../src/core/blitzkrieg/commitMultipleFiles'; import { FileChange } from '../src/core/blitzrinth/commitMultipleFiles';
import { import {
RtscWritePlayer, RtscWritePlayer,
RtscWriteStream, RtscWriteStream,
+2 -2
View File
@@ -4,11 +4,11 @@ import { ContextMenu } from '@radix-ui/themes';
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
import * as Breakdown from '../../../components/Breakdown'; import * as Breakdown from '../../../components/Breakdown';
import fetchBlitz from '../../../core/blitz/fetchBlitz'; import fetchBlitz from '../../../core/blitz/fetchBlitz';
import { resetSession } from '../../../core/blitzkrieg/resetSession'; import { resetSession } from '../../../core/blitzrinth/resetSession';
import { import {
TankDefinition, TankDefinition,
tankDefinitions, tankDefinitions,
} from '../../../core/blitzkrieg/tankDefinitions'; } from '../../../core/blitzrinth/tankDefinitions';
import { tankAverages } from '../../../core/blitzstars/tankAverages'; import { tankAverages } from '../../../core/blitzstars/tankAverages';
import calculateWN8 from '../../../core/statistics/calculateWN8'; import calculateWN8 from '../../../core/statistics/calculateWN8';
import { deltaTankStats } from '../../../core/statistics/deltaTankStats'; 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 { Google } from '../components/Google';
import { Loader } from '../components/Loader'; import { Loader } from '../components/Loader';
import Navbar from '../components/Navbar'; import Navbar from '../components/Navbar';
import isDev from '../core/blitzkrieg/isDev'; import isDev from '../core/blitzrinth/isDev';
import { isLocalhost } from '../core/blitzkrieg/isLocalhost'; import { isLocalhost } from '../core/blitzrinth/isLocalhost';
import { useFullScreen } from '../hooks/useFullScreen'; import { useFullScreen } from '../hooks/useFullScreen';
import { useApp } from '../stores/app'; import { useApp } from '../stores/app';
@@ -50,14 +50,14 @@ export default function RootLayout({ children }: RootLayoutProps) {
<head> <head>
{isRoot && ( {isRoot && (
<> <>
<title>Blitzkrieg</title> <title>Blitzrinth</title>
<meta <meta
name="description" name="description"
content="🎉 Tools for everything World of Tanks Blitz" 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" /> <link rel="icon" type="image/x-icon" href="/favicon.ico" />
<Google /> <Google />
@@ -2,8 +2,8 @@ import { ExternalLinkIcon, LoopIcon, TrashIcon } from '@radix-ui/react-icons';
import { Dialog, Flex, IconButton } from '@radix-ui/themes'; import { Dialog, Flex, IconButton } from '@radix-ui/themes';
import Link from 'next/link'; import Link from 'next/link';
import { use, useState } from 'react'; import { use, useState } from 'react';
import { provisionDefinitions } from '../../../../core/blitzkrieg/provisionDefinitions'; import { provisionDefinitions } from '../../../../core/blitzrinth/provisionDefinitions';
import { tankToCompareMember } from '../../../../core/blitzkrieg/tankToCompareMember'; import { tankToCompareMember } from '../../../../core/blitzrinth/tankToCompareMember';
import { mutateCompareTemporary } from '../../../../stores/compare'; import { mutateCompareTemporary } from '../../../../stores/compare';
import { TankSearch } from '../../tankopedia/components/TankSearch'; 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 { ModuleManager } from '../../../components/ModuleManager';
import PageWrapper from '../../../components/PageWrapper'; import PageWrapper from '../../../components/PageWrapper';
import { ProvisionsManager } from '../../../components/ProvisionsManager'; import { ProvisionsManager } from '../../../components/ProvisionsManager';
import { asset } from '../../../core/blitzkrieg/asset'; import { asset } from '../../../core/blitzrinth/asset';
import { availableProvisions } from '../../../core/blitzkrieg/availableProvisions'; import { availableProvisions } from '../../../core/blitzrinth/availableProvisions';
import { checkConsumableProvisionInclusivity } from '../../../core/blitzkrieg/checkConsumableProvisionInclusivity'; import { checkConsumableProvisionInclusivity } from '../../../core/blitzrinth/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../core/blitzkrieg/consumableDefinitions'; import { consumableDefinitions } from '../../../core/blitzrinth/consumableDefinitions';
import { createDefaultSkills } from '../../../core/blitzkrieg/createDefaultSkills'; import { createDefaultSkills } from '../../../core/blitzrinth/createDefaultSkills';
import { equipmentDefinitions } from '../../../core/blitzkrieg/equipmentDefinitions'; import { equipmentDefinitions } from '../../../core/blitzrinth/equipmentDefinitions';
import { modelDefinitions } from '../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../core/blitzrinth/modelDefinitions';
import { provisionDefinitions } from '../../../core/blitzkrieg/provisionDefinitions'; import { provisionDefinitions } from '../../../core/blitzrinth/provisionDefinitions';
import { skillDefinitions } from '../../../core/blitzkrieg/skillDefinitions'; import { skillDefinitions } from '../../../core/blitzrinth/skillDefinitions';
import { tankCharacteristics } from '../../../core/blitzkrieg/tankCharacteristics'; import { tankCharacteristics } from '../../../core/blitzrinth/tankCharacteristics';
import { import {
TankDefinition, TankDefinition,
tankDefinitions, tankDefinitions,
} from '../../../core/blitzkrieg/tankDefinitions'; } from '../../../core/blitzrinth/tankDefinitions';
import { tankIcon } from '../../../core/blitzkrieg/tankIcon'; import { tankIcon } from '../../../core/blitzrinth/tankIcon';
import { tankToCompareMember } from '../../../core/blitzkrieg/tankToCompareMember'; import { tankToCompareMember } from '../../../core/blitzrinth/tankToCompareMember';
import { BlitzkriegButtonWatermark } from '../../../icons/BlitzkriegButtonWatermark'; import { BlitzrinthButtonWatermark } from '../../../icons/BlitzrinthButtonWatermark';
import { theme } from '../../../stitches.config'; import { theme } from '../../../stitches.config';
import { import {
DeltaMode, DeltaMode,
@@ -648,7 +648,7 @@ export default function Page() {
align="center" align="center"
justify="center" justify="center"
> >
<BlitzkriegButtonWatermark width={64} height={64} /> <BlitzrinthButtonWatermark width={64} height={64} />
<InsertionMarker index={0} /> <InsertionMarker index={0} />
</Flex> </Flex>
</Table.ColumnHeaderCell> </Table.ColumnHeaderCell>
+3 -3
View File
@@ -35,9 +35,9 @@ import {
AccountList, AccountList,
AccountListItem, AccountListItem,
} from '../../../core/blitz/searchPlayersAcrossRegions'; } from '../../../core/blitz/searchPlayersAcrossRegions';
import { getArchivedLatestSeasonNumber } from '../../../core/blitzkrieg/getArchivedLatestSeasonNumber'; import { getArchivedLatestSeasonNumber } from '../../../core/blitzrinth/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../../../core/blitzkrieg/getArchivedRatingInfo'; import getArchivedRatingInfo from '../../../core/blitzrinth/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../../../core/blitzkrieg/getArchivedRatingLeaderboard'; import { getArchivedRatingLeaderboard } from '../../../core/blitzrinth/getArchivedRatingLeaderboard';
import { theme } from '../../../stitches.config'; import { theme } from '../../../stitches.config';
import { PageTurner } from './components/PageTurner'; import { PageTurner } from './components/PageTurner';
+2 -2
View File
@@ -23,8 +23,8 @@ import { UNLOCALIZED_REGION_NAMES } from '../../../constants/regions';
import searchPlayersAcrossRegions, { import searchPlayersAcrossRegions, {
AccountListWithServer, AccountListWithServer,
} from '../../../core/blitz/searchPlayersAcrossRegions'; } from '../../../core/blitz/searchPlayersAcrossRegions';
import { resetSession } from '../../../core/blitzkrieg/resetSession'; import { resetSession } from '../../../core/blitzrinth/resetSession';
import { setSession } from '../../../core/blitzkrieg/setSession'; import { setSession } from '../../../core/blitzrinth/setSession';
import { useSession } from '../../../stores/session'; import { useSession } from '../../../stores/session';
import SessionPage from '../../embeds/session/page'; import SessionPage from '../../embeds/session/page';
import { Menu } from './components/Menu'; 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 { Button, Flex, Table, Text } from '@radix-ui/themes';
import { random } from 'lodash'; import { random } from 'lodash';
import { use, useMemo, useState } from 'react'; import { use, useMemo, useState } from 'react';
import { tankDefinitions } from '../../../../core/blitzkrieg/tankDefinitions'; import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { tankIcon } from '../../../../core/blitzkrieg/tankIcon'; import { tankIcon } from '../../../../core/blitzrinth/tankIcon';
interface DayProps { interface DayProps {
offset: number; offset: number;
@@ -5,11 +5,11 @@ import { ModuleButton } from '../../../../../components/ModuleButtons/ModuleButt
import { ShellButton } from '../../../../../components/ModuleButtons/ShellButton'; import { ShellButton } from '../../../../../components/ModuleButtons/ShellButton';
import { SmallTankIcon } from '../../../../../components/SmallTankIcon'; import { SmallTankIcon } from '../../../../../components/SmallTankIcon';
import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration'; import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration';
import { pushTankopediaPath } from '../../../../../core/blitzkrieg/pushTankopediaPath'; import { pushTankopediaPath } from '../../../../../core/blitzrinth/pushTankopediaPath';
import { import {
SHELL_NAMES, SHELL_NAMES,
TIER_ROMAN_NUMERALS, TIER_ROMAN_NUMERALS,
} from '../../../../../core/blitzkrieg/tankDefinitions/constants'; } from '../../../../../core/blitzrinth/tankDefinitions/constants';
import { mutateDuel, useDuel } from '../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../stores/duel';
import { import {
mutateTankopediaTemporary, mutateTankopediaTemporary,
@@ -9,8 +9,8 @@ import {
} from '@radix-ui/themes'; } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import { ConsumablesManager } from '../../../../../../../components/ConsumablesManager'; import { ConsumablesManager } from '../../../../../../../components/ConsumablesManager';
import { checkConsumableProvisionInclusivity } from '../../../../../../../core/blitzkrieg/checkConsumableProvisionInclusivity'; import { checkConsumableProvisionInclusivity } from '../../../../../../../core/blitzrinth/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../../../../../core/blitzkrieg/consumableDefinitions'; import { consumableDefinitions } from '../../../../../../../core/blitzrinth/consumableDefinitions';
import { useEquipment } from '../../../../../../../hooks/useEquipment'; import { useEquipment } from '../../../../../../../hooks/useEquipment';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper'; import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -1,7 +1,7 @@
import { Button, Flex, Heading } from '@radix-ui/themes'; import { Button, Flex, Heading } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import { EquipmentManager } from '../../../../../../../components/EquipmentManager'; import { EquipmentManager } from '../../../../../../../components/EquipmentManager';
import { equipmentDefinitions } from '../../../../../../../core/blitzkrieg/equipmentDefinitions'; import { equipmentDefinitions } from '../../../../../../../core/blitzrinth/equipmentDefinitions';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper'; import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -2,7 +2,7 @@ import { Flex, Heading, Slider, TextField } from '@radix-ui/themes';
import { clamp, debounce } from 'lodash'; import { clamp, debounce } from 'lodash';
import { useEffect, useMemo, useRef, useState } from 'react'; import { useEffect, useMemo, useRef, useState } from 'react';
import { GenericTankComponentButton } from '../../../../../../../components/ModuleButtons/GenericTankComponentButton'; 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 { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper'; import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -1,8 +1,8 @@
import { Button, Flex, Heading } from '@radix-ui/themes'; import { Button, Flex, Heading } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import { ProvisionsManager } from '../../../../../../../components/ProvisionsManager'; import { ProvisionsManager } from '../../../../../../../components/ProvisionsManager';
import { availableProvisions } from '../../../../../../../core/blitzkrieg/availableProvisions'; import { availableProvisions } from '../../../../../../../core/blitzrinth/availableProvisions';
import { provisionDefinitions } from '../../../../../../../core/blitzkrieg/provisionDefinitions'; import { provisionDefinitions } from '../../../../../../../core/blitzrinth/provisionDefinitions';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper'; import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -10,8 +10,8 @@ import {
} from '@radix-ui/themes'; } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import { CrewSkillManager } from '../../../../../../../../components/CrewSkillManager'; import { CrewSkillManager } from '../../../../../../../../components/CrewSkillManager';
import { createDefaultSkills } from '../../../../../../../../core/blitzkrieg/createDefaultSkills'; import { createDefaultSkills } from '../../../../../../../../core/blitzrinth/createDefaultSkills';
import { skillDefinitions } from '../../../../../../../../core/blitzkrieg/skillDefinitions'; import { skillDefinitions } from '../../../../../../../../core/blitzrinth/skillDefinitions';
import { import {
mutateTankopediaTemporary, mutateTankopediaTemporary,
useTankopediaTemporary, useTankopediaTemporary,
@@ -14,16 +14,16 @@ import { lerp } from 'three/src/math/MathUtils';
import { ShellButton } from '../../../../../../components/ModuleButtons/ShellButton'; import { ShellButton } from '../../../../../../components/ModuleButtons/ShellButton';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits'; import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { isExplosive } from '../../../../../../core/blitz/isExplosive'; import { isExplosive } from '../../../../../../core/blitz/isExplosive';
import { coefficient } from '../../../../../../core/blitzkrieg/coefficient'; import { coefficient } from '../../../../../../core/blitzrinth/coefficient';
import { equipmentDefinitions } from '../../../../../../core/blitzkrieg/equipmentDefinitions'; import { equipmentDefinitions } from '../../../../../../core/blitzrinth/equipmentDefinitions';
import { modelDefinitions } from '../../../../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { provisionDefinitions } from '../../../../../../core/blitzkrieg/provisionDefinitions'; import { provisionDefinitions } from '../../../../../../core/blitzrinth/provisionDefinitions';
import { tankCharacteristics } from '../../../../../../core/blitzkrieg/tankCharacteristics'; import { tankCharacteristics } from '../../../../../../core/blitzrinth/tankCharacteristics';
import { import {
CREW_MEMBER_NAMES, CREW_MEMBER_NAMES,
GUN_TYPE_NAMES, GUN_TYPE_NAMES,
SHELL_NAMES, SHELL_NAMES,
} from '../../../../../../core/blitzkrieg/tankDefinitions/constants'; } from '../../../../../../core/blitzrinth/tankDefinitions/constants';
import { useEquipment } from '../../../../../../hooks/useEquipment'; import { useEquipment } from '../../../../../../hooks/useEquipment';
import { useFullScreen } from '../../../../../../hooks/useFullScreen'; import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import { mutateDuel, useDuel } from '../../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../../stores/duel';
@@ -178,7 +178,7 @@ export function Characteristics() {
name={ name={
<a <a
target="_blank" target="_blank"
href="https://tresabhi.github.io/blitzkrieg/guide/dpm.html" href="https://tresabhi.github.io/blitzrinth/guide/dpm.html"
> >
What's the difference? What's the difference?
</a> </a>
@@ -4,9 +4,9 @@ import { useEffect, useRef } from 'react';
import { Vector3 } from 'three'; import { Vector3 } from 'three';
import { OrbitControls as OrbitControlsClass } from 'three-stdlib'; import { OrbitControls as OrbitControlsClass } from 'three-stdlib';
import { applyPitchYawLimits } from '../../../../../core/blitz/applyPitchYawLimits'; import { applyPitchYawLimits } from '../../../../../core/blitz/applyPitchYawLimits';
import { hasEquipment } from '../../../../../core/blitzkrieg/hasEquipment'; import { hasEquipment } from '../../../../../core/blitzrinth/hasEquipment';
import { modelDefinitions } from '../../../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../../../core/blitzrinth/modelDefinitions';
import { Pose, poseEvent } from '../../../../../core/blitzkrieg/pose'; import { Pose, poseEvent } from '../../../../../core/blitzrinth/pose';
import { useAwait } from '../../../../../hooks/useAwait'; import { useAwait } from '../../../../../hooks/useAwait';
import { useDuel } from '../../../../../stores/duel'; import { useDuel } from '../../../../../stores/duel';
import { useTankopediaPersistent } from '../../../../../stores/tankopedia'; import { useTankopediaPersistent } from '../../../../../stores/tankopedia';
@@ -7,14 +7,14 @@ import { isMobile } from 'react-device-detect';
import { Armor } from '../../../../../../components/Armor'; import { Armor } from '../../../../../../components/Armor';
import { ShotDisplay } from '../../../../../../components/Armor/components/ShotDisplay'; import { ShotDisplay } from '../../../../../../components/Armor/components/ShotDisplay';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits'; import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { modelDefinitions } from '../../../../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzkrieg/modelTransform'; import { modelTransformEvent } from '../../../../../../core/blitzrinth/modelTransform';
import { Pose, poseEvent } from '../../../../../../core/blitzkrieg/pose'; import { Pose, poseEvent } from '../../../../../../core/blitzrinth/pose';
import { tankIcon } from '../../../../../../core/blitzkrieg/tankIcon'; import { tankIcon } from '../../../../../../core/blitzrinth/tankIcon';
import { useEquipment } from '../../../../../../hooks/useEquipment'; import { useEquipment } from '../../../../../../hooks/useEquipment';
import { useFullScreen } from '../../../../../../hooks/useFullScreen'; import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import { useWideFormat } from '../../../../../../hooks/useWideFormat'; import { useWideFormat } from '../../../../../../hooks/useWideFormat';
import { BlitzkriegWormWide } from '../../../../../../icons/BlitzkriegWormWide'; import { BlitzrinthWormWide } from '../../../../../../icons/BlitzrinthWormWide';
import { mutateDuel, useDuel } from '../../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../../stores/duel';
import mutateTankopediaPersistent, { import mutateTankopediaPersistent, {
TankopediaMode, TankopediaMode,
@@ -186,7 +186,7 @@ export function TankSandbox() {
top: 11, top: 11,
}} }}
> >
<BlitzkriegWormWide height={32} /> <BlitzrinthWormWide height={32} />
</Text> </Text>
)} )}
@@ -6,7 +6,7 @@ import {
} from '@radix-ui/react-icons'; } from '@radix-ui/react-icons';
import { Button, DropdownMenu, Flex } from '@radix-ui/themes'; import { Button, DropdownMenu, Flex } from '@radix-ui/themes';
import { RefObject } from 'react'; import { RefObject } from 'react';
import { Pose, poseEvent } from '../../../../../../../core/blitzkrieg/pose'; import { Pose, poseEvent } from '../../../../../../../core/blitzrinth/pose';
import { useApp } from '../../../../../../../stores/app'; import { useApp } from '../../../../../../../stores/app';
import mutateTankopediaPersistent, { import mutateTankopediaPersistent, {
mutateTankopediaTemporary, mutateTankopediaTemporary,
@@ -4,13 +4,13 @@ import { Euler, Group, Vector3 } from 'three';
import { degToRad } from 'three/src/math/MathUtils'; import { degToRad } from 'three/src/math/MathUtils';
import { I_HAT, J_HAT, K_HAT } from '../../../../../../../constants/axis'; import { I_HAT, J_HAT, K_HAT } from '../../../../../../../constants/axis';
import { applyPitchYawLimits } from '../../../../../../../core/blitz/applyPitchYawLimits'; import { applyPitchYawLimits } from '../../../../../../../core/blitz/applyPitchYawLimits';
import { hasEquipment } from '../../../../../../../core/blitzkrieg/hasEquipment'; import { hasEquipment } from '../../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../../core/blitzkrieg/jsxTree'; import { jsxTree } from '../../../../../../../core/blitzrinth/jsxTree';
import { modelDefinitions } from '../../../../../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../../../../../core/blitzrinth/modelDefinitions';
import { import {
ModelTransformEventData, ModelTransformEventData,
modelTransformEvent, modelTransformEvent,
} from '../../../../../../../core/blitzkrieg/modelTransform'; } from '../../../../../../../core/blitzrinth/modelTransform';
import { normalizeAngleRad } from '../../../../../../../core/math/normalizeAngleRad'; import { normalizeAngleRad } from '../../../../../../../core/math/normalizeAngleRad';
import { useAwait } from '../../../../../../../hooks/useAwait'; import { useAwait } from '../../../../../../../hooks/useAwait';
import { useModel } from '../../../../../../../hooks/useModel'; import { useModel } from '../../../../../../../hooks/useModel';
@@ -1,6 +1,6 @@
import { Button } from '@radix-ui/themes'; import { Button } from '@radix-ui/themes';
import { ComponentProps } from 'react'; import { ComponentProps } from 'react';
import { asset } from '../../../../../../../core/blitzkrieg/asset'; import { asset } from '../../../../../../../core/blitzrinth/asset';
interface QuickEquipmentButtonProps extends ComponentProps<typeof Button> { interface QuickEquipmentButtonProps extends ComponentProps<typeof Button> {
equipment: number; equipment: number;
@@ -2,8 +2,8 @@ import { Flex, TextField } from '@radix-ui/themes';
import { use, useEffect, useRef } from 'react'; import { use, useEffect, useRef } from 'react';
import { degToRad, radToDeg } from 'three/src/math/MathUtils'; import { degToRad, radToDeg } from 'three/src/math/MathUtils';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits'; import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { modelDefinitions } from '../../../../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzkrieg/modelTransform'; import { modelTransformEvent } from '../../../../../../core/blitzrinth/modelTransform';
import { useEquipment } from '../../../../../../hooks/useEquipment'; import { useEquipment } from '../../../../../../hooks/useEquipment';
import { mutateDuel, useDuel } from '../../../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../../../stores/duel';
import { useTankopediaPersistent } from '../../../../../../stores/tankopedia'; import { useTankopediaPersistent } from '../../../../../../stores/tankopedia';
@@ -3,8 +3,8 @@ import { Button, Dialog, Flex, Heading } from '@radix-ui/themes';
import Link from 'next/link'; import Link from 'next/link';
import { useState } from 'react'; import { useState } from 'react';
import { TREE_TYPE_ICONS } from '../../../../../components/Tanks/components/Item/constants'; import { TREE_TYPE_ICONS } from '../../../../../components/Tanks/components/Item/constants';
import { assignDuelMember } from '../../../../../core/blitzkrieg/assignDuelMember'; import { assignDuelMember } from '../../../../../core/blitzrinth/assignDuelMember';
import { pushTankopediaPath } from '../../../../../core/blitzkrieg/pushTankopediaPath'; import { pushTankopediaPath } from '../../../../../core/blitzrinth/pushTankopediaPath';
import { useDuel } from '../../../../../stores/duel'; import { useDuel } from '../../../../../stores/duel';
import { TankSearch } from '../../components/TankSearch'; import { TankSearch } from '../../components/TankSearch';
+3 -3
View File
@@ -1,7 +1,7 @@
import { ReactNode } from 'react'; import { ReactNode } from 'react';
import { tankDefinitions } from '../../../../core/blitzkrieg/tankDefinitions'; import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../core/blitzkrieg/tankDefinitions/constants'; import { TIER_ROMAN_NUMERALS } from '../../../../core/blitzrinth/tankDefinitions/constants';
import { tankIcon } from '../../../../core/blitzkrieg/tankIcon'; import { tankIcon } from '../../../../core/blitzrinth/tankIcon';
import strings from '../../../../lang/en-US.json'; import strings from '../../../../lang/en-US.json';
interface TankopediaLayoutProps { interface TankopediaLayoutProps {
+1 -1
View File
@@ -3,7 +3,7 @@
import { Flex } from '@radix-ui/themes'; import { Flex } from '@radix-ui/themes';
import { useEffect } from 'react'; import { useEffect } from 'react';
import PageWrapper from '../../../../components/PageWrapper'; import PageWrapper from '../../../../components/PageWrapper';
import { assignDuelMember } from '../../../../core/blitzkrieg/assignDuelMember'; import { assignDuelMember } from '../../../../core/blitzrinth/assignDuelMember';
import { useWideFormat } from '../../../../hooks/useWideFormat'; import { useWideFormat } from '../../../../hooks/useWideFormat';
import { mutateDuel, useDuel } from '../../../../stores/duel'; import { mutateDuel, useDuel } from '../../../../stores/duel';
import { mutateTankopediaTemporary } from '../../../../stores/tankopedia'; import { mutateTankopediaTemporary } from '../../../../stores/tankopedia';
@@ -1,7 +1,7 @@
import { CaretLeftIcon, CaretRightIcon } from '@radix-ui/react-icons'; import { CaretLeftIcon, CaretRightIcon } from '@radix-ui/react-icons';
import { Button, Flex, TextField } from '@radix-ui/themes'; import { Button, Flex, TextField } from '@radix-ui/themes';
import { useEffect, useRef } from 'react'; import { useEffect, useRef } from 'react';
import { TankDefinition } from '../../../../core/blitzkrieg/tankDefinitions'; import { TankDefinition } from '../../../../core/blitzrinth/tankDefinitions';
import mutateTankopediaPersistent, { import mutateTankopediaPersistent, {
useTankopediaPersistent, useTankopediaPersistent,
} from '../../../../stores/tankopedia'; } from '../../../../stores/tankopedia';
@@ -1,7 +1,7 @@
import { Button, Flex, Text } from '@radix-ui/themes'; import { Button, Flex, Text } from '@radix-ui/themes';
import { SmallTankIcon } from '../../../../../../components/SmallTankIcon'; import { SmallTankIcon } from '../../../../../../components/SmallTankIcon';
import { TankDefinition } from '../../../../../../core/blitzkrieg/tankDefinitions'; import { TankDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../../../core/blitzkrieg/tankDefinitions/constants'; import { TIER_ROMAN_NUMERALS } from '../../../../../../core/blitzrinth/tankDefinitions/constants';
interface CompactSearchResultRowProps { interface CompactSearchResultRowProps {
tanks: TankDefinition[]; tanks: TankDefinition[];
@@ -11,11 +11,11 @@ import {
TREE_TYPE_ICONS, TREE_TYPE_ICONS,
TREE_TYPE_IMAGES, TREE_TYPE_IMAGES,
} from '../../../../../../../components/Tanks/components/Item/constants'; } from '../../../../../../../components/Tanks/components/Item/constants';
import { NATIONS } from '../../../../../../../core/blitzkrieg/tankDefinitions'; import { NATIONS } from '../../../../../../../core/blitzrinth/tankDefinitions';
import { import {
TIERS, TIERS,
TIER_ROMAN_NUMERALS, TIER_ROMAN_NUMERALS,
} from '../../../../../../../core/blitzkrieg/tankDefinitions/constants'; } from '../../../../../../../core/blitzrinth/tankDefinitions/constants';
import mutateTankopediaPersistent, { import mutateTankopediaPersistent, {
TankopediaTestTankDisplay, TankopediaTestTankDisplay,
useTankopediaPersistent, useTankopediaPersistent,
@@ -21,24 +21,24 @@ import { use, useEffect, useMemo, useRef, useState } from 'react';
import { TreeType } from '../../../../../components/Tanks'; import { TreeType } from '../../../../../components/Tanks';
import { TANK_CLASSES } from '../../../../../components/Tanks/components/Item/constants'; import { TANK_CLASSES } from '../../../../../components/Tanks/components/Item/constants';
import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration'; import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration';
import { asset } from '../../../../../core/blitzkrieg/asset'; import { asset } from '../../../../../core/blitzrinth/asset';
import { modelDefinitions } from '../../../../../core/blitzkrieg/modelDefinitions'; import { modelDefinitions } from '../../../../../core/blitzrinth/modelDefinitions';
import { normalizeBoundingBox } from '../../../../../core/blitzkrieg/normalizeBoundingBox'; import { normalizeBoundingBox } from '../../../../../core/blitzrinth/normalizeBoundingBox';
import { resolveDpm } from '../../../../../core/blitzkrieg/resolveDpm'; import { resolveDpm } from '../../../../../core/blitzrinth/resolveDpm';
import { resolveReload } from '../../../../../core/blitzkrieg/resolveReload'; import { resolveReload } from '../../../../../core/blitzrinth/resolveReload';
import { import {
NATIONS, NATIONS,
TankDefinition, TankDefinition,
tanksDefinitionsArray, tanksDefinitionsArray,
} from '../../../../../core/blitzkrieg/tankDefinitions'; } from '../../../../../core/blitzrinth/tankDefinitions';
import { import {
TANK_ICONS, TANK_ICONS,
TANK_ICONS_COLLECTOR, TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM, TANK_ICONS_PREMIUM,
TIER_ROMAN_NUMERALS, TIER_ROMAN_NUMERALS,
} from '../../../../../core/blitzkrieg/tankDefinitions/constants'; } from '../../../../../core/blitzrinth/tankDefinitions/constants';
import { tankIcon } from '../../../../../core/blitzkrieg/tankIcon'; import { tankIcon } from '../../../../../core/blitzrinth/tankIcon';
import { unionBoundingBox } from '../../../../../core/blitzkrieg/unionBoundingBox'; import { unionBoundingBox } from '../../../../../core/blitzrinth/unionBoundingBox';
import { theme } from '../../../../../stitches.config'; import { theme } from '../../../../../stitches.config';
import mutateTankopediaPersistent, { import mutateTankopediaPersistent, {
SORT_NAMES, SORT_NAMES,
+1 -1
View File
@@ -1,7 +1,7 @@
import { Flex, Link } from '@radix-ui/themes'; import { Flex, Link } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import PageWrapper from '../../../../components/PageWrapper'; import PageWrapper from '../../../../components/PageWrapper';
import { tankDefinitions } from '../../../../core/blitzkrieg/tankDefinitions'; import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
export default function Page() { export default function Page() {
const awaitedTankDefinitions = use(tankDefinitions); const awaitedTankDefinitions = use(tankDefinitions);
+2 -2
View File
@@ -1,5 +1,5 @@
import { registerProcesses } from './core/blitzkrieg/processes'; import { registerProcesses } from './core/blitzrinth/processes';
import { secrets } from './core/blitzkrieg/secrets'; import { secrets } from './core/blitzrinth/secrets';
import { client } from './core/discord/client'; import { client } from './core/discord/client';
// console.log(`🟡 Launching bot ${client.shard?.ids[0]}`); // 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')}`; .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()); const content = fetch(url).then((response) => response.text());
return content; return content;
+2 -2
View File
@@ -7,11 +7,11 @@ import TitleBar from '../../components/TitleBar';
import { AllStats, getAccountInfo } from '../../core/blitz/getAccountInfo'; import { AllStats, getAccountInfo } from '../../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../../core/blitz/getClanAccountInfo'; import { getClanAccountInfo } from '../../core/blitz/getClanAccountInfo';
import getTankStats from '../../core/blitz/getTankStats'; import getTankStats from '../../core/blitz/getTankStats';
import { filtersToDescription } from '../../core/blitzkrieg/filtersToDescription'; import { filtersToDescription } from '../../core/blitzrinth/filtersToDescription';
import { import {
TankDefinition, TankDefinition,
tankDefinitions, tankDefinitions,
} from '../../core/blitzkrieg/tankDefinitions'; } from '../../core/blitzrinth/tankDefinitions';
import getStatsInPeriod from '../../core/blitzstars/getStatsInPeriod'; import getStatsInPeriod from '../../core/blitzstars/getStatsInPeriod';
import { tankAverages } from '../../core/blitzstars/tankAverages'; import { tankAverages } from '../../core/blitzstars/tankAverages';
import { ResolvedPeriod } from '../../core/discord/resolvePeriodFromCommand'; import { ResolvedPeriod } from '../../core/discord/resolvePeriodFromCommand';
+1 -1
View File
@@ -84,7 +84,7 @@
// embedWarning( // embedWarning(
// 'This is an approximation!', // '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 { SlashCommandBuilder } from 'discord.js';
// import { getAccountInfo } from '../core/blitz/getAccountInfo'; // import { getAccountInfo } from '../core/blitz/getAccountInfo';
// import getPeriodNow from '../core/blitzkrieg/getPeriodNow'; // import getPeriodNow from '../core/blitzrinth/getPeriodNow';
// import getTimeDaysAgo from '../core/blitzkrieg/getTimeDaysAgo'; // import getTimeDaysAgo from '../core/blitzrinth/getTimeDaysAgo';
// import { tankDefinitions } from '../core/blitzkrieg/tankDefinitions'; // import { tankDefinitions } from '../core/blitzrinth/tankDefinitions';
// import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod'; // import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod';
// import { tankAverages } from '../core/blitzstars/tankAverages'; // import { tankAverages } from '../core/blitzstars/tankAverages';
// import addUsernameChoices from '../core/discord/addUsernameChoices'; // 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 { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo'; import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import resolveTankId from '../core/blitz/resolveTankId'; import resolveTankId from '../core/blitz/resolveTankId';
import { emblemURL } from '../core/blitzkrieg/emblemURL'; import { emblemURL } from '../core/blitzrinth/emblemURL';
import getTankHistories from '../core/blitzkrieg/getTankHistories'; import getTankHistories from '../core/blitzrinth/getTankHistories';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton'; import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getPlayerHistories from '../core/blitzstars/getPlayerHistories'; import getPlayerHistories from '../core/blitzstars/getPlayerHistories';
import { addPeriodSubCommands } from '../core/discord/addPeriodSubCommands'; 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 TitleBar from '../components/TitleBar';
import { getAccountInfo } from '../core/blitz/getAccountInfo'; import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo'; import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemURL } from '../core/blitzkrieg/emblemURL'; import { emblemURL } from '../core/blitzrinth/emblemURL';
import { filtersToDescription } from '../core/blitzkrieg/filtersToDescription'; import { filtersToDescription } from '../core/blitzrinth/filtersToDescription';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton'; import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod'; import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod';
import addPeriodicFilterOptions from '../core/discord/addPeriodicFilterOptions'; 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 CommandWrapper from '../components/CommandWrapper';
import { getAccountInfo } from '../core/blitz/getAccountInfo'; import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo'; 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 addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername'; import autocompleteUsername from '../core/discord/autocompleteUsername';
import { createLocalizedCommand } from '../core/discord/createLocalizedCommand'; import { createLocalizedCommand } from '../core/discord/createLocalizedCommand';
+2 -2
View File
@@ -9,8 +9,8 @@ import {
Tier, Tier,
flags, flags,
tankDefinitions, tankDefinitions,
} from '../core/blitzkrieg/tankDefinitions'; } from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkrieg/tankDefinitions/constants'; import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
import addTierChoices from '../core/discord/addTierChoices'; import addTierChoices from '../core/discord/addTierChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices'; import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername'; import autocompleteUsername from '../core/discord/autocompleteUsername';
+2 -2
View File
@@ -9,7 +9,7 @@ export const pingCommand = new Promise<CommandRegistry>((resolve) => {
handlesInteraction: true, handlesInteraction: true,
command: createLocalizedCommand('ping', [ command: createLocalizedCommand('ping', [
{ subcommand: 'blitzkrieg' }, { subcommand: 'blitzrinth' },
{ subcommand: 'wotb' }, { subcommand: 'wotb' },
]), ]),
@@ -18,7 +18,7 @@ export const pingCommand = new Promise<CommandRegistry>((resolve) => {
const subcommand = interaction.options.getSubcommand(); const subcommand = interaction.options.getSubcommand();
const executionStart = Date.now(); const executionStart = Date.now();
if (subcommand === 'blitzkrieg') { if (subcommand === 'blitzrinth') {
await interaction.editReply(t`bot.commands.ping.body.pong`); await interaction.editReply(t`bot.commands.ping.body.pong`);
} else { } else {
await fetch('https://api.wotblitz.com/'); 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 getRatingInfo from '../core/blitz/getRatingInfo';
import { getRatingNeighbors } from '../core/blitz/getRatingNeighbors'; import { getRatingNeighbors } from '../core/blitz/getRatingNeighbors';
import { normalizeLeagueIcon } from '../core/blitz/normalizeLeagueIcon'; import { normalizeLeagueIcon } from '../core/blitz/normalizeLeagueIcon';
import { emblemURL } from '../core/blitzkrieg/emblemURL'; import { emblemURL } from '../core/blitzrinth/emblemURL';
import getArchivedRatingMidnightLeaderboard from '../core/blitzkrieg/getArchivedRatingMidnightLeaderboard'; import getArchivedRatingMidnightLeaderboard from '../core/blitzrinth/getArchivedRatingMidnightLeaderboard';
import { webpToPng } from '../core/blitzkrieg/iconPng'; import { webpToPng } from '../core/blitzrinth/iconPng';
import addUsernameChoices from '../core/discord/addUsernameChoices'; import addUsernameChoices from '../core/discord/addUsernameChoices';
import { createLocalizedCommand } from '../core/discord/createLocalizedCommand'; import { createLocalizedCommand } from '../core/discord/createLocalizedCommand';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand'; 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 { getRatingLeague } from '../core/blitz/getRatingLeague';
import { getRatingNeighbors } from '../core/blitz/getRatingNeighbors'; import { getRatingNeighbors } from '../core/blitz/getRatingNeighbors';
import { isOnGoingRatingSeason } from '../core/blitz/isOnGoingRatingSeason'; import { isOnGoingRatingSeason } from '../core/blitz/isOnGoingRatingSeason';
import { getArchivedLatestSeasonNumber } from '../core/blitzkrieg/getArchivedLatestSeasonNumber'; import { getArchivedLatestSeasonNumber } from '../core/blitzrinth/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../core/blitzkrieg/getArchivedRatingInfo'; import getArchivedRatingInfo from '../core/blitzrinth/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../core/blitzkrieg/getArchivedRatingLeaderboard'; import { getArchivedRatingLeaderboard } from '../core/blitzrinth/getArchivedRatingLeaderboard';
import getArchivedRatingMidnightLeaderboard from '../core/blitzkrieg/getArchivedRatingMidnightLeaderboard'; import getArchivedRatingMidnightLeaderboard from '../core/blitzrinth/getArchivedRatingMidnightLeaderboard';
import addRegionChoices from '../core/discord/addRegionChoices'; import addRegionChoices from '../core/discord/addRegionChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices'; import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername'; 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 { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import getTankStats from '../core/blitz/getTankStats'; import getTankStats from '../core/blitz/getTankStats';
import resolveTankId from '../core/blitz/resolveTankId'; import resolveTankId from '../core/blitz/resolveTankId';
import { asset } from '../core/blitzkrieg/asset'; import { asset } from '../core/blitzrinth/asset';
import { buildTechTreeLine } from '../core/blitzkrieg/buildTechTreeLine'; import { buildTechTreeLine } from '../core/blitzrinth/buildTechTreeLine';
import { emblemURL } from '../core/blitzkrieg/emblemURL'; import { emblemURL } from '../core/blitzrinth/emblemURL';
import { webpToPng } from '../core/blitzkrieg/iconPng'; import { webpToPng } from '../core/blitzrinth/iconPng';
import { resolveAncestry } from '../core/blitzkrieg/resolveAncestry'; import { resolveAncestry } from '../core/blitzrinth/resolveAncestry';
import { tankDefinitions } from '../core/blitzkrieg/tankDefinitions'; import { tankDefinitions } from '../core/blitzrinth/tankDefinitions';
import { import {
TANK_ICONS, TANK_ICONS,
TIER_ROMAN_NUMERALS, TIER_ROMAN_NUMERALS,
} from '../core/blitzkrieg/tankDefinitions/constants'; } from '../core/blitzrinth/tankDefinitions/constants';
import { tankIconPng } from '../core/blitzkrieg/tankIconPng'; import { tankIconPng } from '../core/blitzrinth/tankIconPng';
import addUsernameChoices from '../core/discord/addUsernameChoices'; import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteTanks from '../core/discord/autocompleteTanks'; import autocompleteTanks from '../core/discord/autocompleteTanks';
import { createLocalizedCommand } from '../core/discord/createLocalizedCommand'; import { createLocalizedCommand } from '../core/discord/createLocalizedCommand';
+1 -1
View File
@@ -8,7 +8,7 @@
// import { SlashCommandBuilder } from 'discord.js'; // import { SlashCommandBuilder } from 'discord.js';
// import { go } from 'fuzzysort'; // import { go } from 'fuzzysort';
// import markdownEscape from 'markdown-escape'; // import markdownEscape from 'markdown-escape';
// import { tankNames } from '../core/blitzkrieg/tankDefinitions'; // import { tankNames } from '../core/blitzrinth/tankDefinitions';
// import addTankChoices from '../core/discord/addTankChoices'; // import addTankChoices from '../core/discord/addTankChoices';
// import embedInfo from '../core/discord/embedInfo'; // import embedInfo from '../core/discord/embedInfo';
// import { CommandRegistry } from '../events/interactionCreate'; // import { CommandRegistry } from '../events/interactionCreate';
+2 -2
View File
@@ -5,8 +5,8 @@ import NoData from '../components/NoData';
import TitleBar from '../components/TitleBar'; import TitleBar from '../components/TitleBar';
import { getAccountInfo } from '../core/blitz/getAccountInfo'; import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo'; import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemURL } from '../core/blitzkrieg/emblemURL'; import { emblemURL } from '../core/blitzrinth/emblemURL';
import { filtersToDescription } from '../core/blitzkrieg/filtersToDescription'; import { filtersToDescription } from '../core/blitzrinth/filtersToDescription';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton'; import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod'; import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod';
import addPeriodicFilterOptions from '../core/discord/addPeriodicFilterOptions'; 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 { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import { addFilterOptions } from '../core/discord/addFilterOptions'; import { addFilterOptions } from '../core/discord/addFilterOptions';
import addUsernameChoices from '../core/discord/addUsernameChoices'; import addUsernameChoices from '../core/discord/addUsernameChoices';
@@ -5,9 +5,9 @@ import { I_HAT, J_HAT, K_HAT } from '../../../constants/axis';
import { import {
ModelTransformEventData, ModelTransformEventData,
modelTransformEvent, modelTransformEvent,
} from '../../../core/blitzkrieg/modelTransform'; } from '../../../core/blitzrinth/modelTransform';
import { nameToArmorId } from '../../../core/blitzkrieg/nameToArmorId'; import { nameToArmorId } from '../../../core/blitzrinth/nameToArmorId';
import { resolveArmor } from '../../../core/blitzkrieg/resolveThickness'; import { resolveArmor } from '../../../core/blitzrinth/resolveThickness';
import { useArmor } from '../../../hooks/useArmor'; import { useArmor } from '../../../hooks/useArmor';
import { useModelDefinitions } from '../../../hooks/useModelDefinitions'; import { useModelDefinitions } from '../../../hooks/useModelDefinitions';
import { useDuel } from '../../../stores/duel'; import { useDuel } from '../../../stores/duel';
@@ -5,9 +5,9 @@ import { degToRad } from 'three/src/math/MathUtils';
import { canSplash } from '../../../../core/blitz/canSplash'; import { canSplash } from '../../../../core/blitz/canSplash';
import { isExplosive } from '../../../../core/blitz/isExplosive'; import { isExplosive } from '../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../core/blitz/resolveNearPenetration'; import { resolveNearPenetration } from '../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../core/blitzkrieg/hasEquipment'; import { hasEquipment } from '../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../core/blitzkrieg/jsxTree'; import { jsxTree } from '../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../core/blitzkrieg/tankDefinitions'; import { ShellDefinition } from '../../../../core/blitzrinth/tankDefinitions';
import { EquipmentMatrix, useDuel } from '../../../../stores/duel'; import { EquipmentMatrix, useDuel } from '../../../../stores/duel';
import { import {
TankopediaPersistent, TankopediaPersistent,
@@ -5,9 +5,9 @@ import { I_HAT, J_HAT, K_HAT } from '../../../constants/axis';
import { import {
ModelTransformEventData, ModelTransformEventData,
modelTransformEvent, modelTransformEvent,
} from '../../../core/blitzkrieg/modelTransform'; } from '../../../core/blitzrinth/modelTransform';
import { nameToArmorId } from '../../../core/blitzkrieg/nameToArmorId'; import { nameToArmorId } from '../../../core/blitzrinth/nameToArmorId';
import { resolveArmor } from '../../../core/blitzkrieg/resolveThickness'; import { resolveArmor } from '../../../core/blitzrinth/resolveThickness';
import { useArmor } from '../../../hooks/useArmor'; import { useArmor } from '../../../hooks/useArmor';
import { useModel } from '../../../hooks/useModel'; import { useModel } from '../../../hooks/useModel';
import { useModelDefinitions } from '../../../hooks/useModelDefinitions'; import { useModelDefinitions } from '../../../hooks/useModelDefinitions';
@@ -9,9 +9,9 @@ import {
import { ArmorUserData, ExternalModuleVariant } from '../..'; import { ArmorUserData, ExternalModuleVariant } from '../..';
import { isExplosive } from '../../../../../../core/blitz/isExplosive'; import { isExplosive } from '../../../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../../../core/blitz/resolveNearPenetration'; import { resolveNearPenetration } from '../../../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../../../core/blitzkrieg/hasEquipment'; import { hasEquipment } from '../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzkrieg/jsxTree'; import { jsxTree } from '../../../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzkrieg/tankDefinitions'; import { ShellDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { EquipmentMatrix, useDuel } from '../../../../../../stores/duel'; import { EquipmentMatrix, useDuel } from '../../../../../../stores/duel';
import { ArmorType } from '../../../SpacedArmorScene'; import { ArmorType } from '../../../SpacedArmorScene';
import fragmentShader from './shaders/fragment.glsl'; import fragmentShader from './shaders/fragment.glsl';
@@ -9,9 +9,9 @@ import { degToRad } from 'three/src/math/MathUtils';
import { ArmorUserData } from '../..'; import { ArmorUserData } from '../..';
import { isExplosive } from '../../../../../../core/blitz/isExplosive'; import { isExplosive } from '../../../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../../../core/blitz/resolveNearPenetration'; import { resolveNearPenetration } from '../../../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../../../core/blitzkrieg/hasEquipment'; import { hasEquipment } from '../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzkrieg/jsxTree'; import { jsxTree } from '../../../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzkrieg/tankDefinitions'; import { ShellDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { EquipmentMatrix, useDuel } from '../../../../../../stores/duel'; import { EquipmentMatrix, useDuel } from '../../../../../../stores/duel';
import { ArmorType } from '../../../SpacedArmorScene'; import { ArmorType } from '../../../SpacedArmorScene';
import fragmentShader from './shaders/fragment.glsl'; import fragmentShader from './shaders/fragment.glsl';
@@ -13,8 +13,8 @@ import { degToRad } from 'three/src/math/MathUtils';
import { canSplash } from '../../../../core/blitz/canSplash'; import { canSplash } from '../../../../core/blitz/canSplash';
import { isExplosive } from '../../../../core/blitz/isExplosive'; import { isExplosive } from '../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../core/blitz/resolveNearPenetration'; import { resolveNearPenetration } from '../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../core/blitzkrieg/hasEquipment'; import { hasEquipment } from '../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../core/blitzkrieg/jsxTree'; import { jsxTree } from '../../../../core/blitzrinth/jsxTree';
import { useDuel } from '../../../../stores/duel'; import { useDuel } from '../../../../stores/duel';
import { import {
Shot, Shot,
+1 -1
View File
@@ -1,5 +1,5 @@
import { Flex } from '@radix-ui/themes'; import { Flex } from '@radix-ui/themes';
import { ConsumableEntry } from '../core/blitzkrieg/consumableDefinitions'; import { ConsumableEntry } from '../core/blitzrinth/consumableDefinitions';
import { ConsumableButton } from './ModuleButtons/ConsumableButton'; import { ConsumableButton } from './ModuleButtons/ConsumableButton';
interface ConsumablesManagerProps { interface ConsumablesManagerProps {
+4 -4
View File
@@ -1,10 +1,10 @@
import { Flex } from '@radix-ui/themes'; import { Flex } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import { permanentSkills } from '../app/tools/tankopedia/[id]/components/Characteristics/components/Skills/constants'; import { permanentSkills } from '../app/tools/tankopedia/[id]/components/Characteristics/components/Skills/constants';
import { asset } from '../core/blitzkrieg/asset'; import { asset } from '../core/blitzrinth/asset';
import { skillDefinitions } from '../core/blitzkrieg/skillDefinitions'; import { skillDefinitions } from '../core/blitzrinth/skillDefinitions';
import { Tier } from '../core/blitzkrieg/tankDefinitions'; import { Tier } from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkrieg/tankDefinitions/constants'; import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
import { GenericTankComponentButton } from './ModuleButtons/GenericTankComponentButton'; import { GenericTankComponentButton } from './ModuleButtons/GenericTankComponentButton';
interface CrewSkillManagerProps { interface CrewSkillManagerProps {
+1 -1
View File
@@ -1,6 +1,6 @@
import { Flex } from '@radix-ui/themes'; import { Flex } from '@radix-ui/themes';
import { cloneDeep } from 'lodash'; import { cloneDeep } from 'lodash';
import { EquipmentPreset } from '../core/blitzkrieg/equipmentDefinitions'; import { EquipmentPreset } from '../core/blitzrinth/equipmentDefinitions';
import { EquipmentMatrix } from '../stores/duel'; import { EquipmentMatrix } from '../stores/duel';
import { EquipmentButton } from './ModuleButtons/EquipmentButton'; 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 { interface FlagProps {
nation: string; nation: string;
@@ -1,6 +1,6 @@
import { Code } from '@radix-ui/themes'; import { Code } from '@radix-ui/themes';
import { use } from 'react'; import { use } from 'react';
import { gameDefinitions } from '../../../core/blitzkrieg/gameDefinitions'; import { gameDefinitions } from '../../../core/blitzrinth/gameDefinitions';
export function WoTBVersion() { export function WoTBVersion() {
const awaitedGameDefinitions = use(gameDefinitions); const awaitedGameDefinitions = use(gameDefinitions);
+2 -2
View File
@@ -23,7 +23,7 @@ export function Footer() {
> >
<Flex gap="1" justify="center" align="center"> <Flex gap="1" justify="center" align="center">
<Text color="gray" size="2"> <Text color="gray" size="2">
Blitzkrieg Blitzrinth
</Text> </Text>
<Code color="gray" size="2"> <Code color="gray" size="2">
@@ -56,7 +56,7 @@ export function Footer() {
<Link <Link
size="2" size="2"
href="https://tresabhi.github.io/blitzkrieg/guide/credits.html" href="https://tresabhi.github.io/blitzrinth/guide/credits.html"
target="_blank" target="_blank"
> >
Full credits Full credits
@@ -1,6 +1,6 @@
import { ClockIcon, ReloadIcon } from '@radix-ui/react-icons'; import { ClockIcon, ReloadIcon } from '@radix-ui/react-icons';
import { Flex, Text } from '@radix-ui/themes'; 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 { useDelta } from '../../hooks/useDelta';
import { GenericTankComponentButton } from './GenericTankComponentButton'; import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton'; 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 { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton'; 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 { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton'; 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 { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton'; 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 { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton'; import { TankComponentButtonProps } from './TankComponentButton';
+2 -2
View File
@@ -7,8 +7,8 @@ import {
TankDefinition, TankDefinition,
TrackDefinition, TrackDefinition,
TurretDefinition, TurretDefinition,
} from '../core/blitzkrieg/tankDefinitions'; } from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkrieg/tankDefinitions/constants'; import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
import { ModuleButton } from './ModuleButtons/ModuleButton'; import { ModuleButton } from './ModuleButtons/ModuleButton';
interface ModuleManagerProps { interface ModuleManagerProps {
+2 -2
View File
@@ -14,7 +14,7 @@ import Link from 'next/link';
import { TOOLS } from '../../constants/tools'; import { TOOLS } from '../../constants/tools';
import { useFullScreen } from '../../hooks/useFullScreen'; import { useFullScreen } from '../../hooks/useFullScreen';
import { useWideFormat } from '../../hooks/useWideFormat'; import { useWideFormat } from '../../hooks/useWideFormat';
import { BlitzkriegWormWide } from '../../icons/BlitzkriegWormWide'; import { BlitzrinthWormWide } from '../../icons/BlitzrinthWormWide';
import { PatreonIcon } from '../../icons/Patreon'; import { PatreonIcon } from '../../icons/Patreon';
import { theme } from '../../stitches.config'; import { theme } from '../../stitches.config';
@@ -101,7 +101,7 @@ export default function Navbar() {
justifyContent: 'center', justifyContent: 'center',
}} }}
> >
<BlitzkriegWormWide /> <BlitzrinthWormWide />
</Link> </Link>
<div style={{ flex: 1 }} /> <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 { interface SmallTankIconProps {
id: number; id: number;
@@ -3,7 +3,7 @@ import {
TANK_ICONS, TANK_ICONS,
TANK_ICONS_COLLECTOR, TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM, 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 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'; import { theme } from '../stitches.config';
export type TierWeightsRecord = Partial<Record<Tier, number>>; export type TierWeightsRecord = Partial<Record<Tier, number>>;
+1 -1
View File
@@ -1,5 +1,5 @@
import { Vector3Tuple } from 'three'; import { Vector3Tuple } from 'three';
import { Tier } from '../core/blitzkrieg/tankDefinitions'; import { Tier } from '../core/blitzrinth/tankDefinitions';
export const equipmentPriceMatrix: Record<Tier, Vector3Tuple> = { export const equipmentPriceMatrix: Record<Tier, Vector3Tuple> = {
1: [100, 200, 300], 1: [100, 200, 300],
+1 -1
View File
@@ -1,6 +1,6 @@
import { clamp } from 'lodash'; import { clamp } from 'lodash';
import { degToRad } from 'three/src/math/MathUtils'; import { degToRad } from 'three/src/math/MathUtils';
import { PitchLimits, YawLimits } from '../blitzkrieg/modelDefinitions'; import { PitchLimits, YawLimits } from '../blitzrinth/modelDefinitions';
import { normalizeAngleRad } from '../math/normalizeAngleRad'; import { normalizeAngleRad } from '../math/normalizeAngleRad';
export function applyPitchYawLimits( export function applyPitchYawLimits(
Loaded 100 of 213 files, more files were not shown because too many files have changed in this diff. Show more