Special damages: Inkjet

This commit is contained in:
Kalle 2023-06-19 17:57:12 +03:00
parent 112fc68a3e
commit eb70b3fc7d
3 changed files with 13 additions and 4 deletions

View File

@ -1870,7 +1870,8 @@
"Damage": 300,
"Distance": 5
}
]
],
"DirectDamage": 1200
},
"11": {
"overwrites": {

View File

@ -81,8 +81,8 @@ export const objectDamageJsonKeyPriority: Record<
GoldenIkuraAttack: null,
InkStormRain: null,
InkStorm: null,
Jetpack_BombCore: null,
Jetpack_Bullet: null,
Jetpack_BombCore: ["BOMB_DIRECT"],
Jetpack_Bullet: ["BOMB_NORMAL"],
Jetpack_Coop: null,
Jetpack_Jet: null,
Maneuver_Short: null,

View File

@ -463,6 +463,7 @@ function parametersToSpecialWeaponResult(params: any) {
const isUltraStamp = () => !!params["SwingBigBlastParam"];
const isCrabTank = () => !!params["CannonParam"];
const isKraken = () => !!params["BodyParam"]?.["DamageJumpValue"];
const isInkjet = () => !!params["JetParam"];
const SwingDamage = () => {
if (!isUltraStamp()) return;
@ -497,6 +498,12 @@ function parametersToSpecialWeaponResult(params: any) {
return 1200;
};
const InkjetDirectDamage = () => {
if (!isInkjet()) return;
return 1200;
};
return {
ArmorHP: params["WeaponSpChariotParam"]?.["ArmorHP"],
overwrites: resultUnwrapped,
@ -514,7 +521,8 @@ function parametersToSpecialWeaponResult(params: any) {
params["spl__BulletSpMicroLaserBitParam"]?.["LaserParam"]?.[
"LaserDamage"
] ??
KrakenDirectDamage(),
KrakenDirectDamage() ??
InkjetDirectDamage(),
WaveDamage:
params["spl__BulletSpShockSonarParam"]?.["WaveParam"]?.["Damage"],
ExhaleBlastParamMinChargeDistanceDamage: