mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-26 21:27:48 -05:00
Add main weapon ink consumption % stat
This commit is contained in:
@@ -258,6 +258,10 @@ export interface FullInkTankOption {
|
||||
type: InkConsumeType;
|
||||
}
|
||||
|
||||
export type MainWeaponInkConsumptionStats = {
|
||||
[K in InkConsumeType as `mainWeaponInkConsumptionPercentage_${K}`]?: Stat;
|
||||
};
|
||||
|
||||
export type DamageType = (typeof DAMAGE_TYPE)[number];
|
||||
|
||||
export type TenacityPlayerDeficit = (typeof TENACITY_PLAYER_DEFICITS)[number];
|
||||
@@ -350,7 +354,7 @@ export interface AnalyzedBuild {
|
||||
specialRadiusRangeMin?: Stat;
|
||||
specialRadiusRangeMax?: Stat;
|
||||
specialPowerUpDuration?: Stat;
|
||||
};
|
||||
} & MainWeaponInkConsumptionStats;
|
||||
}
|
||||
|
||||
export type SpecialEffectType = (typeof SPECIAL_EFFECTS)[number]["type"];
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
import { describe, expect, test } from "vitest";
|
||||
import type { MainWeaponId } from "~/modules/in-game-lists/types";
|
||||
import { mainWeaponIds } from "~/modules/in-game-lists/weapon-ids";
|
||||
import { roundToNDecimalPlaces } from "~/utils/number";
|
||||
import { damageTypeToWeaponType } from "../analyzer-constants";
|
||||
import { buildStats } from "./stats";
|
||||
import { mainWeaponParams } from "./utils";
|
||||
|
||||
describe("Analyze build", () => {
|
||||
test("Every main weapon has damage", () => {
|
||||
@@ -151,6 +153,57 @@ describe("Analyze build", () => {
|
||||
[57, 57],
|
||||
]);
|
||||
|
||||
test("Main weapon ink consumption % exists per ink consume type of the weapon", () => {
|
||||
const analyzedCharger = buildStats({
|
||||
weaponSplId: 2010,
|
||||
hasTacticooler: false,
|
||||
});
|
||||
|
||||
expect(
|
||||
analyzedCharger.stats.mainWeaponInkConsumptionPercentage_TAP_SHOT,
|
||||
).toBeDefined();
|
||||
expect(
|
||||
analyzedCharger.stats.mainWeaponInkConsumptionPercentage_FULL_CHARGE,
|
||||
).toBeDefined();
|
||||
expect(
|
||||
analyzedCharger.stats.mainWeaponInkConsumptionPercentage_NORMAL,
|
||||
).toBeUndefined();
|
||||
});
|
||||
|
||||
test("ISM decreases main weapon ink consumption %", () => {
|
||||
const analyzed = buildStats({
|
||||
weaponSplId: 0,
|
||||
hasTacticooler: false,
|
||||
});
|
||||
|
||||
const analyzedWithISM = buildStats({
|
||||
weaponSplId: 0,
|
||||
abilityPoints: new Map([["ISM", 20]]),
|
||||
hasTacticooler: false,
|
||||
});
|
||||
|
||||
const stat = analyzed.stats.mainWeaponInkConsumptionPercentage_NORMAL!;
|
||||
const statWithISM =
|
||||
analyzedWithISM.stats.mainWeaponInkConsumptionPercentage_NORMAL!;
|
||||
|
||||
expect(stat.value).toBe(stat.baseValue);
|
||||
expect(statWithISM.baseValue).toBe(stat.baseValue);
|
||||
expect(statWithISM.value).toBeLessThan(statWithISM.baseValue);
|
||||
});
|
||||
|
||||
test("Accounts for Jr. big ink tank with main weapon ink consumption %", () => {
|
||||
const analyzedJr = buildStats({
|
||||
weaponSplId: 10,
|
||||
hasTacticooler: false,
|
||||
});
|
||||
|
||||
const jrParams = mainWeaponParams(10);
|
||||
|
||||
expect(
|
||||
analyzedJr.stats.mainWeaponInkConsumptionPercentage_NORMAL?.baseValue,
|
||||
).toBe(roundToNDecimalPlaces((jrParams.InkConsume! * 100) / 1.1));
|
||||
});
|
||||
|
||||
test("Sub Power Up Beakon AP boost matches Lean", () => {
|
||||
for (const [subPowerAp, quickSuperJumpAp] of subPowerApToQuickSuperJumpAp) {
|
||||
const analyzed = buildStats({
|
||||
|
||||
@@ -35,6 +35,7 @@ import type {
|
||||
AnalyzedBuild,
|
||||
DamageType,
|
||||
InkConsumeType,
|
||||
MainWeaponInkConsumptionStats,
|
||||
MainWeaponParams,
|
||||
SpecialWeaponParams,
|
||||
StatFunctionInput,
|
||||
@@ -123,6 +124,7 @@ export function buildStats({
|
||||
subWeaponWhiteInkSeconds: framesToSeconds(subWeaponParams.InkRecoverStop),
|
||||
subWeaponInkConsumptionPercentage:
|
||||
subWeaponInkConsumptionPercentage(input),
|
||||
...mainWeaponInkConsumptionPercentages(input),
|
||||
squidFormInkRecoverySeconds: squidFormInkRecoverySeconds(input),
|
||||
humanoidFormInkRecoverySeconds: humanoidFormInkRecoverySeconds(input),
|
||||
runSpeed: runSpeed(input),
|
||||
@@ -358,6 +360,37 @@ function subWeaponConsume({
|
||||
};
|
||||
}
|
||||
|
||||
function mainWeaponInkConsumptionPercentages(
|
||||
args: StatFunctionInput,
|
||||
): MainWeaponInkConsumptionStats {
|
||||
const result: MainWeaponInkConsumptionStats = {};
|
||||
|
||||
for (const type of INK_CONSUME_TYPES) {
|
||||
const baseInkConsume = mainWeaponInkConsumeByType({
|
||||
...args,
|
||||
abilityPoints: new Map(),
|
||||
type,
|
||||
});
|
||||
|
||||
if (typeof baseInkConsume !== "number") continue;
|
||||
|
||||
const inkConsume = mainWeaponInkConsumeByType({ ...args, type });
|
||||
invariant(typeof inkConsume === "number");
|
||||
|
||||
result[`mainWeaponInkConsumptionPercentage_${type}`] = {
|
||||
baseValue: roundToNDecimalPlaces(
|
||||
(baseInkConsume * 100) / inkTankSize(args.weaponSplId),
|
||||
),
|
||||
value: roundToNDecimalPlaces(
|
||||
(inkConsume * 100) / inkTankSize(args.weaponSplId),
|
||||
),
|
||||
modifiedBy: "ISM",
|
||||
};
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function mainWeaponInkConsumeByType({
|
||||
mainWeaponParams,
|
||||
abilityPoints,
|
||||
|
||||
@@ -75,6 +75,7 @@ import type {
|
||||
Stat,
|
||||
SubWeaponDamage,
|
||||
} from "../analyzer-types";
|
||||
import { INK_CONSUME_TYPES } from "../analyzer-types";
|
||||
import { PerInkTankGrid } from "../components/PerInkTankGrid";
|
||||
import {
|
||||
ABILITIES_WITHOUT_CHUNKS,
|
||||
@@ -207,6 +208,17 @@ function BuildAnalyzerPage() {
|
||||
/>
|
||||
),
|
||||
|
||||
...INK_CONSUME_TYPES.filter(
|
||||
(type) => analyzed.stats[`mainWeaponInkConsumptionPercentage_${type}`],
|
||||
).map((type) => (
|
||||
<StatCard
|
||||
context={context}
|
||||
key={`mainWeaponInkConsumptionPercentage_${type}`}
|
||||
stat={statKeyToTuple(`mainWeaponInkConsumptionPercentage_${type}`)}
|
||||
title={t(`analyzer:stat.mainWeaponInkConsumptionPercentage.${type}`)}
|
||||
suffix="%"
|
||||
/>
|
||||
)),
|
||||
typeof analyzed.stats.mainWeaponWhiteInkSeconds === "number" && (
|
||||
<StatCard
|
||||
context={context}
|
||||
|
||||
@@ -28,6 +28,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Midlertidig pause for blækpåfyldning efter brug",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Blækforbrug",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Påfyldningstid af blæktank i blæksprutteform",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Påfyldningstid af blæktank i menneskeform",
|
||||
"stat.quickRespawnTime": "Tilbagekomsttid med Quick respawn (hurtig tilbagekomst)",
|
||||
|
||||
@@ -28,6 +28,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Dauer keiner Tintenregeneration nach Nutzung",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Tintentankverbrauch",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Dauer vollst. Tintenregeneration (als Tintenfisch)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Dauer vollst. Tintenregeneration (als Humanoid)",
|
||||
"stat.quickRespawnTime": "Dauer schneller Rückkehr",
|
||||
|
||||
@@ -28,6 +28,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "How long it takes Tenacity to fill the special gauge from empty while your team has that many fewer active players than the opponent's team, e.g. {{teamPlayerCount}}v{{opponentPlayerCount}}. Only the difference between the teams matters, so an even matchup such as 3v3 does not charge the gauge at all.",
|
||||
"stat.whiteInk": "No ink recovery time after usage",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Ink tank consumption",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "Consumption per shot",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "Consumption per swing",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "Consumption per slosh",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "Consumption per charged swing",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "Consumption per uncharged swing",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "Consumption per tap shot",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "Consumption per fully charged shot",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "Consumption per full charge",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "Consumption per shield launch",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "Consumption per dodge roll",
|
||||
"stat.squidFormInkRecoverySeconds": "Ink tank full recovery time (squid form)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Ink tank full recovery time (humanoid form)",
|
||||
"stat.quickRespawnTime": "Quick respawn time",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Tiempo sin recuperar tinta después de uso",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Consumo del tanque de tinta",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma calamar)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma humana)",
|
||||
"stat.quickRespawnTime": "Tiempo de regeneración rápida",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Tiempo sin recuperar tinta después de uso",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Consumo del tanque de tinta",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma nadadora)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma humana)",
|
||||
"stat.quickRespawnTime": "Tiempo de regeneración rápida",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Délai avant recharge de l'encre",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Consommation du réservoir d'encre",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Temps de recharge du réservoir (calamar)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Temps de recharge du réservoir (humanoïde)",
|
||||
"stat.quickRespawnTime": "Délai de réapparition",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Délai avant recharge de l'encre",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Consommation du réservoir d'encre",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Temps de recharge du réservoir (calamar)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Temps de recharge du réservoir (humanoïde)",
|
||||
"stat.quickRespawnTime": "Délai de réapparition",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "זמן ללא שחזור דיו לאחר שימוש",
|
||||
"stat.subWeaponInkConsumptionPercentage": "צריכת דיו מהמיכל",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "זמן התאוששות מלא של מיכל הדיו (צורת דיונון)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "זמן התאוששות מלא של מיכל הדיו (צורת אדם)",
|
||||
"stat.quickRespawnTime": "זמן הופעה מחדש במהירות",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Tempo senza ricarica inchiostro dopo l'utilizzo",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Consumo serbatoio inchisotro",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Tempo ricarica piena serbatoio (forma calamaro)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Tempo ricarica piena serbatoio (forma umanoide)",
|
||||
"stat.quickRespawnTime": "Tempo per respawnare con \"Il tempo è colore\"",
|
||||
|
||||
@@ -26,6 +26,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "インクロック",
|
||||
"stat.subWeaponInkConsumptionPercentage": "インクタンク消費量(%)",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "インクタンクの完全回復までの時間(イカ状態)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "インクタンクの完全回復までの時間(ヒト状態)",
|
||||
"stat.quickRespawnTime": "復活するまで",
|
||||
|
||||
@@ -26,6 +26,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "사용 이후 잉크 회복 불가 시간",
|
||||
"stat.subWeaponInkConsumptionPercentage": "잉크 소모 비율",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "잉크 완전 회복 시간 (오징어의 모습)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "잉크 완전 회복 시간 (인간의 모습)",
|
||||
"stat.quickRespawnTime": "부활 시간 단축",
|
||||
|
||||
@@ -28,6 +28,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Vertraging van inktvulling na gebruik",
|
||||
"stat.subWeaponInkConsumptionPercentage": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Volledige hersteltijd inkttank (zwem vorm)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "",
|
||||
"stat.quickRespawnTime": "Comeback terugkeertijd",
|
||||
|
||||
@@ -30,6 +30,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Brak czasu regeneracji farby po użyciu",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Konsumpcja zbiornika farbowego",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Czas pełnej regeneracji zbiornika farbowego (forma kalmara)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Czas pełnej regeneracji zbiornika farbowego (forma ludzka)",
|
||||
"stat.quickRespawnTime": "Czas z użyciem Quick Respawn",
|
||||
|
||||
@@ -29,6 +29,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Tempo sem recarga de tinta após o uso",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Consumo do tanque de tinta",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Tempo de recarga completa do tanque de tinta (forma de lula/polvo)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Tempo de recarga completa do tanque de tinta (forma humanoide)",
|
||||
"stat.quickRespawnTime": "Tempo de Quick Respawn",
|
||||
|
||||
@@ -30,6 +30,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "Время до начала восстановления краски после использования",
|
||||
"stat.subWeaponInkConsumptionPercentage": "Потребление чернил",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "Время до полного восстановления баллона (в краске)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "Время до полного восстановления баллона (вне краски)",
|
||||
"stat.quickRespawnTime": "Время ускоренного воскрешения",
|
||||
|
||||
@@ -26,6 +26,16 @@
|
||||
"stat.tenacitySecondsToSpecial.explanation": "",
|
||||
"stat.whiteInk": "使用后回墨间隔",
|
||||
"stat.subWeaponInkConsumptionPercentage": "耗墨量",
|
||||
"stat.mainWeaponInkConsumptionPercentage.NORMAL": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SLOSH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.VERTICAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.HORIZONTAL_SWING": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.TAP_SHOT": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.FULL_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SPLATLING_CHARGE": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.SHIELD_LAUNCH": "",
|
||||
"stat.mainWeaponInkConsumptionPercentage.DUALIE_ROLL": "",
|
||||
"stat.squidFormInkRecoverySeconds": "完全回墨时间 (鱿鱼形态)",
|
||||
"stat.humanoidFormInkRecoverySeconds": "完全回墨时间 (人型形态)",
|
||||
"stat.quickRespawnTime": "复活时间",
|
||||
|
||||
Reference in New Issue
Block a user