add skills

This commit is contained in:
tresabhi committed 2026-10-13 20:37:53 -05:00
1 parent bc6257a0c3
commit 1416d64e34
20 files changed
+196 -55

No files matched your search

@@ -2,7 +2,7 @@ import {
alias,
formatCompact,
tankIcon,
TIER_ROMAN_NUMERALS,
romanize,
} from "@blitzkit/core";
import {
EngineDefinition,
@@ -93,7 +93,7 @@ function ModuleButton({
top: isTank ? 8 : 4,
}}
>
{TIER_ROMAN_NUMERALS[tier]}
{romanize(tier)}
</Text>
{unlock.cost!.value > 0 && (
@@ -1,3 +1,4 @@
import { MAX_SKILL_LEVEL } from "@blitzkit/core";
import { InfoCircledIcon } from "@radix-ui/react-icons";
import {
Button,
@@ -59,7 +60,7 @@ export function Skills() {
onClick={() => {
Tankopedia.mutate((draft) => {
Object.keys(draft.skills).forEach((skill) => {
draft.skills[skill] = 7;
draft.skills[skill] = MAX_SKILL_LEVEL;
});
});
}}
@@ -1,7 +1,7 @@
import {
alias,
resolvePenetrationCoefficient,
TIER_ROMAN_NUMERALS,
romanize,
uniqueGuns,
} from "@blitzkit/core";
import { literals } from "@blitzkit/i18n/src/literals";
@@ -137,7 +137,7 @@ export function Options({ thicknessRange, canvas, skeleton }: OptionsProps) {
mr="2"
mb="1"
>
{TIER_ROMAN_NUMERALS[antagonistGun.tier]}
{romanize(antagonistGun.tier)}
</Text>
<img
@@ -166,7 +166,7 @@ export function Options({ thicknessRange, canvas, skeleton }: OptionsProps) {
})
}
selected={gun.id === antagonistGun.id}
discriminator={TIER_ROMAN_NUMERALS[gun.tier]}
discriminator={romanize(gun.tier)}
secondaryDiscriminator={
<Text style={{ fontSize: "0.75em" }}>
{literals(strings.common.units.mm, {
@@ -1,4 +1,4 @@
import { alias, TIER_ROMAN_NUMERALS } from "@blitzkit/core";
import { alias, romanize } from "@blitzkit/core";
import { TankPriceType, TankType } from "@blitzkit/protos";
import { Box, Flex } from "@radix-ui/themes";
import { Var } from "../../../core/radix/var";
@@ -80,7 +80,7 @@ export function MetaSection() {
</Flex>
</Listing>
<Listing label={strings.website.tools.tankopedia.meta.tier}>
{TIER_ROMAN_NUMERALS[protagonist.tier]}
{romanize(protagonist.tier)}
</Listing>
<Listing
label={strings.website.tools.tankopedia.meta.type}
@@ -1,4 +1,4 @@
import { alias, formatCompact, TIER_ROMAN_NUMERALS } from "@blitzkit/core";
import { alias, formatCompact, romanize } from "@blitzkit/core";
import { literals } from "@blitzkit/i18n/src/literals";
import { Box, Flex, Skeleton, Text } from "@radix-ui/themes";
import { api } from "../../../../api/dynamic";
@@ -90,7 +90,7 @@ export function Node({ id, highlight, nextIds, skeleton }: NodeProps) {
<Flex direction="column" align="center">
<Flex gap="2" align="center">
<Text color="gray" size="1">
{TIER_ROMAN_NUMERALS[tank.tier]}
{romanize(tank.tier)}
</Text>
<Text wrap="nowrap">{unwrap(tank.name!)}</Text>
</Flex>