diff --git a/app/features/build-analyzer/core/weapon-params.ts b/app/features/build-analyzer/core/weapon-params.ts index 4b0ec9cc2..5363a61c2 100644 --- a/app/features/build-analyzer/core/weapon-params.ts +++ b/app/features/build-analyzer/core/weapon-params.ts @@ -1406,6 +1406,7 @@ export const weaponParams = { }, }, MoveSpeed: 0.07, + MoveSpeed_Charge: 0.062, DamageParam_ValueMax: 300, DamageParam_ValueMin: 150, Jump_DegSwerve: 7, diff --git a/scripts/create-analyzer-json.ts b/scripts/create-analyzer-json.ts index 118ded1b6..85a6483d4 100644 --- a/scripts/create-analyzer-json.ts +++ b/scripts/create-analyzer-json.ts @@ -141,6 +141,12 @@ function parametersToMainWeaponResult( ? params["DamageParam"]?.["ValueMax"] : undefined; + const MoveSpeed_Charge = () => { + if (weapon.Id === 4010) return 0.062; + + return params["WeaponParam"]?.["MoveSpeed_Charge"]; + }; + const DamageParam_ValueMax = () => { if (DamageParam_ValueDirect) return undefined; @@ -258,7 +264,7 @@ function parametersToMainWeaponResult( MoveSpeed: params["WeaponParam"]?.["MoveSpeed"] ?? params["spl__WeaponShelterShotgunParam"]?.["MoveSpeed"], - MoveSpeed_Charge: params["WeaponParam"]?.["MoveSpeed_Charge"], + MoveSpeed_Charge: MoveSpeed_Charge(), MoveSpeedFullCharge: params["WeaponParam"]?.["MoveSpeedFullCharge"] ?? params["spl__WeaponStringerParam"]?.["ChargeParam"]?.[