diff --git a/src/models/inventoryModels/inventoryModel.ts b/src/models/inventoryModels/inventoryModel.ts index 58c57b93..aab987f7 100644 --- a/src/models/inventoryModels/inventoryModel.ts +++ b/src/models/inventoryModels/inventoryModel.ts @@ -1468,6 +1468,8 @@ const inventorySchema = new Schema( nemesisHintProgressMultiplierGrineer: Number, nemesisHintProgressMultiplierCorpus: Number, nemesisExtraWeapon: Number, + playerSkillGainsMultiplierSpace: Number, + playerSkillGainsMultiplierDrifter: Number, SubscribedToEmails: { type: Number, default: 0 }, SubscribedToEmailsPersonalized: { type: Number, default: 0 }, diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index eb586eee..8dc8b8e9 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -372,8 +372,10 @@ export const addMissionInventoryUpdates = async ( break; } case "PlayerSkillGains": { - inventory.PlayerSkills.LPP_SPACE += value.LPP_SPACE ?? 0; - inventory.PlayerSkills.LPP_DRIFTER += value.LPP_DRIFTER ?? 0; + inventory.PlayerSkills.LPP_SPACE += + (value.LPP_SPACE ?? 0) * (inventory.playerSkillGainsMultiplierSpace ?? 1); + inventory.PlayerSkills.LPP_DRIFTER += + (value.LPP_DRIFTER ?? 0) * (inventory.playerSkillGainsMultiplierDrifter ?? 1); break; } case "CustomMarkers": { diff --git a/src/types/inventoryTypes/inventoryTypes.ts b/src/types/inventoryTypes/inventoryTypes.ts index 83d00c1d..3650c928 100644 --- a/src/types/inventoryTypes/inventoryTypes.ts +++ b/src/types/inventoryTypes/inventoryTypes.ts @@ -61,6 +61,8 @@ export interface IAccountCheats { nemesisHintProgressMultiplierGrineer?: number; nemesisHintProgressMultiplierCorpus?: number; nemesisExtraWeapon?: number; + playerSkillGainsMultiplierSpace?: number; + playerSkillGainsMultiplierDrifter?: number; } export interface IInventoryDatabase diff --git a/static/webui/index.html b/static/webui/index.html index ba8e4b78..abc078bf 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -1057,6 +1057,20 @@ +
+ +
+ + +
+
+
+ +
+ + +
+
diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index b642b800..e5ccf5ac 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -263,6 +263,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `[UNTRANSLATED] Hint Progress Multiplier (Grineer)`, cheats_nemesisHintProgressMultiplierCorpus: `[UNTRANSLATED] Hint Progress Multiplier (Corpus)`, cheats_nemesisExtraWeapon: `[UNTRANSLATED] Extra Nemesis Weapon / Token On Vanquish (0 to disable)`, + cheats_playerSkillGainsMultiplierSpace: `[UNTRANSLATED] Intrinsics Gains Multiplier (Space)`, + cheats_playerSkillGainsMultiplierDrifter: `[UNTRANSLATED] Intrinsics Gains Multiplier (Drifter)`, worldState: `Weltstatus`, worldState_creditBoost: `Event Booster: Credit`, diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index 57a32595..5180a1f1 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -262,6 +262,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `Hint Progress Multiplier (Grineer)`, cheats_nemesisHintProgressMultiplierCorpus: `Hint Progress Multiplier (Corpus)`, cheats_nemesisExtraWeapon: `Extra Nemesis Weapon / Token On Vanquish (0 to disable)`, + cheats_playerSkillGainsMultiplierSpace: `Intrinsics Gains Multiplier (Space)`, + cheats_playerSkillGainsMultiplierDrifter: `Intrinsics Gains Multiplier (Drifter)`, worldState: `World State`, worldState_creditBoost: `Credit Boost`, diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index 888f16da..1e46ce10 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -263,6 +263,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `[UNTRANSLATED] Hint Progress Multiplier (Grineer)`, cheats_nemesisHintProgressMultiplierCorpus: `[UNTRANSLATED] Hint Progress Multiplier (Corpus)`, cheats_nemesisExtraWeapon: `[UNTRANSLATED] Extra Nemesis Weapon / Token On Vanquish (0 to disable)`, + cheats_playerSkillGainsMultiplierSpace: `[UNTRANSLATED] Intrinsics Gains Multiplier (Space)`, + cheats_playerSkillGainsMultiplierDrifter: `[UNTRANSLATED] Intrinsics Gains Multiplier (Drifter)`, worldState: `Estado del mundo`, worldState_creditBoost: `Potenciador de Créditos`, diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index 66fbad3c..b9f4a856 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -263,6 +263,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `[UNTRANSLATED] Hint Progress Multiplier (Grineer)`, cheats_nemesisHintProgressMultiplierCorpus: `[UNTRANSLATED] Hint Progress Multiplier (Corpus)`, cheats_nemesisExtraWeapon: `[UNTRANSLATED] Extra Nemesis Weapon / Token On Vanquish (0 to disable)`, + cheats_playerSkillGainsMultiplierSpace: `[UNTRANSLATED] Intrinsics Gains Multiplier (Space)`, + cheats_playerSkillGainsMultiplierDrifter: `[UNTRANSLATED] Intrinsics Gains Multiplier (Drifter)`, worldState: `Carte Solaire`, worldState_creditBoost: `Booster de Crédit`, diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index 4de12099..40a11b0e 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -263,6 +263,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `Мультипликатор прогресса подсказки (Гринир)`, cheats_nemesisHintProgressMultiplierCorpus: `Мультипликатор прогресса подсказки (Корпус)`, cheats_nemesisExtraWeapon: `Дополнительное оружие/активный Кардиомиоцит за победу над Противником (0 для отключения)`, + cheats_playerSkillGainsMultiplierSpace: `[UNTRANSLATED] Intrinsics Gains Multiplier (Space)`, + cheats_playerSkillGainsMultiplierDrifter: `[UNTRANSLATED] Intrinsics Gains Multiplier (Drifter)`, worldState: `Состояние мира`, worldState_creditBoost: `Глобальный бустер Кредитов`, diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js index dcfdc95c..e97838d1 100644 --- a/static/webui/translations/uk.js +++ b/static/webui/translations/uk.js @@ -263,6 +263,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `Множник прогресу підсказки (Ґрінери)`, cheats_nemesisHintProgressMultiplierCorpus: `Множник прогресу підсказки (Корпус)`, cheats_nemesisExtraWeapon: `Додаткова зброя/Жива сердцевина за перемогу над Недругом (0 для вимкнення)`, + cheats_playerSkillGainsMultiplierSpace: `[UNTRANSLATED] Intrinsics Gains Multiplier (Space)`, + cheats_playerSkillGainsMultiplierDrifter: `[UNTRANSLATED] Intrinsics Gains Multiplier (Drifter)`, worldState: `Стан світу`, worldState_creditBoost: `Глобальне посилення Кредитів`, diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index 97a24244..5106d741 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -263,6 +263,8 @@ dict = { cheats_nemesisHintProgressMultiplierGrineer: `解密进度倍率 (Grineer)`, cheats_nemesisHintProgressMultiplierCorpus: `解密进度倍率 (Corpus)`, cheats_nemesisExtraWeapon: `额外玄骸武器/代币 (0为禁用)`, + cheats_playerSkillGainsMultiplierSpace: `內源之力获取倍率 (九重天)`, + cheats_playerSkillGainsMultiplierDrifter: `內源之力获取倍率 (漂泊者)`, worldState: `世界状态配置`, worldState_creditBoost: `现金加成`,