mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-10-01 23:58:36 -05:00
Add Ink Vac suction damage to analyzer
This commit is contained in:
@@ -47,6 +47,7 @@ export const DAMAGE_TYPE = [
|
||||
"ROLL_OVER",
|
||||
"SPECIAL_MAX_CHARGE",
|
||||
"SPECIAL_MIN_CHARGE",
|
||||
"SPECIAL_INHALE",
|
||||
"SPECIAL_THROW_DIRECT",
|
||||
"SPECIAL_THROW",
|
||||
"SPECIAL_SWING",
|
||||
@@ -100,6 +101,7 @@ export const damageTypeToWeaponType: Record<
|
||||
WAVE: "SPECIAL",
|
||||
SPECIAL_MAX_CHARGE: "SPECIAL",
|
||||
SPECIAL_MIN_CHARGE: "SPECIAL",
|
||||
SPECIAL_INHALE: "SPECIAL",
|
||||
SPECIAL_SWING: "SPECIAL",
|
||||
SPECIAL_THROW: "SPECIAL",
|
||||
SPECIAL_THROW_DIRECT: "SPECIAL",
|
||||
|
||||
@@ -177,6 +177,7 @@ export type SpecialWeaponParams = SpecialWeaponParamsObject[SpecialWeaponId] & {
|
||||
WaveDamage?: number;
|
||||
ExhaleBlastParamMaxChargeDistanceDamage?: Array<DistanceDamage>;
|
||||
ExhaleBlastParamMinChargeDistanceDamage?: Array<DistanceDamage>;
|
||||
InhaleDamage?: number;
|
||||
SwingDamage?: Array<DistanceDamage>;
|
||||
ThrowDamage?: Array<DistanceDamage>;
|
||||
ThrowDirectDamage?: number;
|
||||
|
||||
@@ -519,6 +519,7 @@ const damageTypeToParamsKey: Record<
|
||||
WAVE: "WaveDamage",
|
||||
SPECIAL_MAX_CHARGE: "ExhaleBlastParamMaxChargeDistanceDamage",
|
||||
SPECIAL_MIN_CHARGE: "ExhaleBlastParamMinChargeDistanceDamage",
|
||||
SPECIAL_INHALE: "InhaleDamage",
|
||||
SPECIAL_SWING: "SwingDamage",
|
||||
SPECIAL_THROW: "ThrowDamage",
|
||||
SPECIAL_THROW_DIRECT: "ThrowDirectDamage",
|
||||
|
||||
@@ -2468,6 +2468,7 @@ export const weaponParams = {
|
||||
Distance: 11,
|
||||
},
|
||||
],
|
||||
InhaleDamage: 20,
|
||||
},
|
||||
"9": {
|
||||
overwrites: {
|
||||
|
||||
@@ -202,6 +202,7 @@ export const damagePriorities: Array<
|
||||
["SPECIAL", [5], "SPECIAL_TICK", "InkStorm"],
|
||||
["SPECIAL", [8], "SPECIAL_MAX_CHARGE", "BlowerExhale_BombCore"],
|
||||
["SPECIAL", [8], "SPECIAL_MIN_CHARGE", "BlowerExhale_BombCore"],
|
||||
["SPECIAL", [8], "SPECIAL_INHALE", "BlowerInhale"],
|
||||
["SPECIAL", [10], "BOMB_DIRECT", "Jetpack_BombCore"],
|
||||
["SPECIAL", [10], "BOMB_NORMAL", "Jetpack_Bullet"],
|
||||
["SPECIAL", [11], "SPECIAL_THROW_DIRECT", "UltraStamp_Throw_BombCore"],
|
||||
|
||||
@@ -111,6 +111,7 @@ const damageTypePriorityList = [
|
||||
"ROLL_OVER",
|
||||
"SPECIAL_MAX_CHARGE",
|
||||
"SPECIAL_MIN_CHARGE",
|
||||
"SPECIAL_INHALE",
|
||||
"SPECIAL_THROW_DIRECT",
|
||||
"SPECIAL_THROW",
|
||||
"SPECIAL_SWING",
|
||||
|
||||
5
changelog/2026-09-24-ink-vac-suction-object-damage.md
Normal file
5
changelog/2026-09-24-ink-vac-suction-object-damage.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
navItem: object-damage-calculator
|
||||
type: feature
|
||||
---
|
||||
Ink Vac's suction damage against objects can now be seen in the damage calculator
|
||||
@@ -141,6 +141,7 @@
|
||||
"damage.WAVE": "Bølge",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Ved højeste opladning",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Ved mindste opladning",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Kast (Ved fuldtræffer)",
|
||||
"damage.SPECIAL_THROW": "Kast",
|
||||
"damage.SPECIAL_SWING": "Sving",
|
||||
|
||||
@@ -141,6 +141,7 @@
|
||||
"damage.WAVE": "",
|
||||
"damage.SPECIAL_MAX_CHARGE": "",
|
||||
"damage.SPECIAL_MIN_CHARGE": "",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "",
|
||||
"damage.SPECIAL_THROW": "",
|
||||
"damage.SPECIAL_SWING": "",
|
||||
|
||||
@@ -141,6 +141,7 @@
|
||||
"damage.WAVE": "Wave",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Maximum charge",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Minimum charge",
|
||||
"damage.SPECIAL_INHALE": "Suction (Per frame)",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Throw (Direct)",
|
||||
"damage.SPECIAL_THROW": "Throw",
|
||||
"damage.SPECIAL_SWING": "Swing",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "Onda",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Carga máxima",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Carga mínima",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Tiro (directo)",
|
||||
"damage.SPECIAL_THROW": "Tiro",
|
||||
"damage.SPECIAL_SWING": "Martilleo",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "Onda",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Carga máxima",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Carga mínima",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Tiro (directo)",
|
||||
"damage.SPECIAL_THROW": "Tiro",
|
||||
"damage.SPECIAL_SWING": "Martilleo",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "Onde",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Charge maximum",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Charge minimum",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Lancé (direct)",
|
||||
"damage.SPECIAL_THROW": "Lancé",
|
||||
"damage.SPECIAL_SWING": "Tamponnage",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "Onde",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Charge maximum",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Charge minimum",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Lancé (direct)",
|
||||
"damage.SPECIAL_THROW": "Lancé",
|
||||
"damage.SPECIAL_SWING": "Tamponnage",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "גל",
|
||||
"damage.SPECIAL_MAX_CHARGE": "טעינה מקסימלית",
|
||||
"damage.SPECIAL_MIN_CHARGE": "טעינה מינימלית",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "זריקה (ישירה)",
|
||||
"damage.SPECIAL_THROW": "זריקה",
|
||||
"damage.SPECIAL_SWING": "הנפה",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "Onda",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Carica massima",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Carica minima",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Lancio (Direct)",
|
||||
"damage.SPECIAL_THROW": "Lancio",
|
||||
"damage.SPECIAL_SWING": "Colpo",
|
||||
|
||||
@@ -137,6 +137,7 @@
|
||||
"damage.WAVE": "衝撃波",
|
||||
"damage.SPECIAL_MAX_CHARGE": "最大吸引時",
|
||||
"damage.SPECIAL_MIN_CHARGE": "最小吸引時",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "投げ (直撃)",
|
||||
"damage.SPECIAL_THROW": "投げ",
|
||||
"damage.SPECIAL_SWING": "連続攻撃",
|
||||
|
||||
@@ -137,6 +137,7 @@
|
||||
"damage.WAVE": "파동",
|
||||
"damage.SPECIAL_MAX_CHARGE": "최대 충전",
|
||||
"damage.SPECIAL_MIN_CHARGE": "최소 충전",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "던지기 (직격)",
|
||||
"damage.SPECIAL_THROW": "던지기",
|
||||
"damage.SPECIAL_SWING": "휘두르기",
|
||||
|
||||
@@ -141,6 +141,7 @@
|
||||
"damage.WAVE": "",
|
||||
"damage.SPECIAL_MAX_CHARGE": "",
|
||||
"damage.SPECIAL_MIN_CHARGE": "",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "",
|
||||
"damage.SPECIAL_THROW": "",
|
||||
"damage.SPECIAL_SWING": "",
|
||||
|
||||
@@ -145,6 +145,7 @@
|
||||
"damage.WAVE": "",
|
||||
"damage.SPECIAL_MAX_CHARGE": "",
|
||||
"damage.SPECIAL_MIN_CHARGE": "",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "",
|
||||
"damage.SPECIAL_THROW": "",
|
||||
"damage.SPECIAL_SWING": "",
|
||||
|
||||
@@ -143,6 +143,7 @@
|
||||
"damage.WAVE": "Onda",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Carga máxima",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Carga mínima",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Lançamento (Direto)",
|
||||
"damage.SPECIAL_THROW": "Lançamento",
|
||||
"damage.SPECIAL_SWING": "Martelada",
|
||||
|
||||
@@ -145,6 +145,7 @@
|
||||
"damage.WAVE": "Волна",
|
||||
"damage.SPECIAL_MAX_CHARGE": "Максимальный заряд",
|
||||
"damage.SPECIAL_MIN_CHARGE": "Минимальный заряд",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "Бросок (Прямое попадание)",
|
||||
"damage.SPECIAL_THROW": "Бросок",
|
||||
"damage.SPECIAL_SWING": "Взмах",
|
||||
|
||||
@@ -138,6 +138,7 @@
|
||||
"damage.WAVE": "声波",
|
||||
"damage.SPECIAL_MAX_CHARGE": "最大蓄力",
|
||||
"damage.SPECIAL_MIN_CHARGE": "最小蓄力",
|
||||
"damage.SPECIAL_INHALE": "",
|
||||
"damage.SPECIAL_THROW_DIRECT": "投掷 (直击)",
|
||||
"damage.SPECIAL_THROW": "投掷",
|
||||
"damage.SPECIAL_SWING": "挥动",
|
||||
|
||||
@@ -969,6 +969,7 @@ function parametersToSpecialWeaponResult(params: any) {
|
||||
params.ExhaleBlastParamMinCharge?.DistanceDamage,
|
||||
ExhaleBlastParamMaxChargeDistanceDamage:
|
||||
params.ExhaleBlastParamMaxCharge?.DistanceDamage,
|
||||
InhaleDamage: params.InhaleParam?.DamagePerFrameByObject,
|
||||
SwingDamage: SwingDamage(),
|
||||
ThrowDamage: ThrowDamage(),
|
||||
ThrowDirectDamage: params.ThrowMoveParam?.DirectDamageValue,
|
||||
|
||||
Reference in New Issue
Block a user