Skip to content

Commit

Permalink
fix DamageReduce from Suspend (fixes #32)
Browse files Browse the repository at this point in the history
  • Loading branch information
userXinos committed Nov 1, 2023
1 parent bca6e47 commit 43a4fc2
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion parser/dist/modules.js
Original file line number Diff line number Diff line change
Expand Up @@ -1850,8 +1850,8 @@ export default {
EffectRadius: 2400,
EffectDurationx10: 450,
EffectDurationx10WS: 288000,
DamageAmplifyFactor_PVE: [60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32],
MovementSlowdown: [75, 72, 69, 66, 63, 60, 57, 54, 51, 48, 46, 44, 42, 40, 38],
DamageReduceFactor_PVE: [60, 58, 56, 54, 52, 50, 48, 46, 44, 42, 40, 38, 36, 34, 32],
},
Recoil: {
Name: "Recoil",
Expand Down
13 changes: 7 additions & 6 deletions parser/runners/Modules.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,13 @@ export default class Modules extends Runner {
const TIME_SLOWDOWN_FACTOR_WS = dataTables[2].WhiteStar.TimeSlowdownFactor;

Object.values(CONFIG.combineKeys).forEach((e) => delete data[e]);
data.FlagshipDartBarrage.TID_Description = data.FlagshipDartBarrage.TID_Description[0]; // какие-то буквы лишние в таблице
Object.keys(data.Suspend).forEach((k) => { // пупупу
if (k.includes('DamageAmplify')) {
const nK = k.replace('DamageAmplify', 'DamageReduce');
data.Suspend[nK] = data.Suspend[k];
delete data.Suspend[k];
}
});
data.FlagshipDartBarrage.FlagshipWeaponModule.SpawnLifetime_WS = data.FlagshipDartBarrage.FlagshipWeaponModule.SpawnLifetime_WS * TIME_SLOWDOWN_FACTOR_WS; // ...
data.FlagshipAreaShield.FlagshipShieldModule.SpawnLifetime_WS = data.FlagshipAreaShield.FlagshipShieldModule.SpawnLifetime_WS * TIME_SLOWDOWN_FACTOR_WS; // ...
delete data['FlagshipDartBarrage']['TID_Description']; // какие-то буквы лишние в таблице
Expand Down Expand Up @@ -111,11 +117,6 @@ function dataMapCallback([ key, value ], index, array, [ capitalShips, projectil
}
}

// опрокинуть Salvage
if (value.SalvageHullPercent) {
value.SalvageHullPercent = Runner.transposeMatrix(value.SalvageHullPercent);
}

// добавить LaserTurret данные
if (key === 'LaserTurret') {
Runner.combineObjects(value.LaserTurret_Laser, capitalShips.LaserTurret);
Expand Down
4 changes: 2 additions & 2 deletions src/regulation/formatValueRules.js
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,11 @@ export default [
(v) => `x${v}`,
],
[
['MovementSlowdown', 'DamageAmplifyFactor'],
['MovementSlowdown', 'DamageReduceFactor'],
(v) => `${100 - v}%`,
],
[
['MiningSpeedModifierPct'],
['MiningSpeedModifierPct', 'DamageAmplifyFactor'],
(v) => `x${v / 100}`,
],
[
Expand Down
4 changes: 1 addition & 3 deletions src/regulation/headersOrder.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,7 @@ export default [
'RedStarLifeExtention',
'RepairHullPointsPerSecond',
'TimeWarpFactor',
'DamageAmplifyFactor',
'TimeWarpSuppression',
'UnityBoostPercent',
'DamageReductionPct',
'ExtraTradeSlots',
'WaypointShipmentRewardBonus',
'JobPayoutIncreasePercent',
Expand Down Expand Up @@ -122,6 +119,7 @@ export default [
'FortifyDamageAmpFactor_PVP',
'DamageAmplifyFactor_PVE',
'DamageAmplifyFactor_PVP',
'DamageReduceFactor_PVE',
'LeapAOEAmtPvP',
'LeapAOEAmtPvE',
'MovementSlowdown',
Expand Down
3 changes: 2 additions & 1 deletion src/regulation/locKeys.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ export const gameCharsLocKeys = {
AdditionalRangesPerLink: 'TID_MODULE_SUPPORT_ADDITIONAL_RANGE',
LinkDPSBoost: 'TID_MODULE_SUPPORT_ADDITIONAL_DPS',
LeapAOEAmt: 'TID_DESTROYER_AREADAMAGE',
DamageAmplifyFactor: 'TID_MODULE_DAMAGE_REDUCTION_STAT',
DamageAmplifyFactor: 'TID_MODULE_DAMAGE_AMPLIFY_STAT',
DamageReduceFactor: 'TID_MODULE_DAMAGE_REDUCTION_STAT',
MirrorDamageAsAOE: 'TID_MODULE_MIRROR_DAMAGE_STAT',
DroneSquadBattery: 'TID_MODULE_BATTERY',
ArtifactBoostPct: 'TID_MODULE_ARTIFACT_BOOST_BONUS',
Expand Down

0 comments on commit 43a4fc2

Please sign in to comment.