diff --git a/app/features/build-analyzer/core/weapon-params.json b/app/features/build-analyzer/core/weapon-params.json index 73f53d21b..f9b99d6c3 100644 --- a/app/features/build-analyzer/core/weapon-params.json +++ b/app/features/build-analyzer/core/weapon-params.json @@ -1832,7 +1832,7 @@ "Mid": 220 } }, - "DirectDamage": 30 + "TickDamage": 30 }, "10": { "overwrites": { diff --git a/app/features/object-damage-calculator/calculator-constants.ts b/app/features/object-damage-calculator/calculator-constants.ts index 317ebb5af..8af65ef64 100644 --- a/app/features/object-damage-calculator/calculator-constants.ts +++ b/app/features/object-damage-calculator/calculator-constants.ts @@ -87,7 +87,7 @@ export const objectDamageJsonKeyPriority: Record< Jetpack_Jet: null, Maneuver_Short: null, Maneuver: null, - MicroLaser: ["BOMB_DIRECT"], + MicroLaser: ["SPECIAL_TICK"], MissionSalmonBuddy: null, MovePainter_Burst: null, MovePainter_Direct: null, diff --git a/scripts/create-analyzer-json.ts b/scripts/create-analyzer-json.ts index f3bd2e67d..17a112885 100644 --- a/scripts/create-analyzer-json.ts +++ b/scripts/create-analyzer-json.ts @@ -526,9 +526,6 @@ function parametersToSpecialWeaponResult(params: any) { params["spl__BulletSpShockSonarParam"]?.["GeneratorParam"]?.[ "HitDamage" ] ?? - params["spl__BulletSpMicroLaserBitParam"]?.["LaserParam"]?.[ - "LaserDamage" - ] ?? KrakenDirectDamage() ?? InkjetDirectDamage(), WaveDamage: @@ -545,7 +542,11 @@ function parametersToSpecialWeaponResult(params: any) { CannonDamage: Cannon(), BumpDamage: isCrabTank() ? 400 : undefined, JumpDamage: params["BodyParam"]?.["DamageJumpValue"], - TickDamage: BooyahBombTickDamage(), + TickDamage: + BooyahBombTickDamage() ?? + params["spl__BulletSpMicroLaserBitParam"]?.["LaserParam"]?.[ + "LaserDamage" + ], }; }