Combine vertical and horizontal swing if same val

This commit is contained in:
Kalle
2022-09-14 15:03:47 +03:00
parent dad5c3c0ac
commit c0c91b3d28
2 changed files with 95 additions and 80 deletions

View File

@@ -39,7 +39,9 @@ async function main() {
if (mainWeaponShouldBeSkipped(weapon)) continue;
const rawParams = loadWeaponParamsObject(weapon);
const params = parametersToMainWeaponResult(weapon, rawParams);
const params = combineSwingsIfSame(
parametersToMainWeaponResult(weapon, rawParams)
);
translationsToArray({
arr: translations,
@@ -130,6 +132,23 @@ function parametersToMainWeaponResult(
};
}
function combineSwingsIfSame(params: MainWeaponParams): MainWeaponParams {
if (
!params.InkConsume_WeaponVerticalSwingParam ||
params.InkConsume_WeaponVerticalSwingParam !==
params.InkConsume_WeaponWideSwingParam
) {
return params;
}
return {
...params,
InkConsume_WeaponSwingParam: params.InkConsume_WeaponVerticalSwingParam,
InkConsume_WeaponVerticalSwingParam: undefined,
InkConsume_WeaponWideSwingParam: undefined,
};
}
// const LEGAL_SUB_INK_SAVE_LV = [0, 1, 2, 3];
function parametersToSubWeaponResult(
subWeapon: SubWeapon,