返回提交历史
Modified
src/models/inventoryModels/inventoryModel.ts
+1
-0
Modified
src/services/missionInventoryUpdateService.ts
+1
-1
Modified
src/types/inventoryTypes/inventoryTypes.ts
+1
-0
Modified
static/webui/index.html
+4
-0
Modified
static/webui/translations/de.js
+1
-0
Modified
static/webui/translations/en.js
+1
-0
Modified
static/webui/translations/es.js
+1
-0
Modified
static/webui/translations/fr.js
+1
-0
Modified
static/webui/translations/ru.js
+1
-0
Modified
static/webui/translations/uk.js
+1
-0
Modified
static/webui/translations/zh.js
+1
-0
XFEstudio/XFESpaceNinjaServer
feat: Don't Subtract Keys Cheat (#3355)
For Mission Keys. Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3355 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com> Co-committed-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com>
02e2da5c
代码差异
11 个文件
+14
-1
@@ -1551,6 +1551,7 @@ const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>(
1551
1551
dontSubtractPurchaseStandingCost: Boolean,
1552
1552
dontSubtractVoidTraces: Boolean,
1553
1553
dontSubtractConsumables: Boolean,
1554
dontSubtractKeys: Boolean,
1554
1555
finishInvasionsInOneMission: Boolean,
1555
1556
infiniteCredits: Boolean,
1556
1557
infinitePlatinum: Boolean,
@@ -197,7 +197,7 @@ export const addMissionInventoryUpdates = async (
197
197
]);
198
198
}
199
199
}
200
if (inventoryUpdates.KeyToRemove) {
200
if (inventoryUpdates.KeyToRemove && !inventory.dontSubtractKeys) {
201
201
if (!inventoryUpdates.KeyOwner || inventory.accountOwnerId.equals(inventoryUpdates.KeyOwner)) {
202
202
addLevelKeys(inventory, [
203
203
{
@@ -37,6 +37,7 @@ export const accountCheatBooleans = [
37
37
"dontSubtractPurchaseStandingCost",
38
38
"dontSubtractVoidTraces",
39
39
"dontSubtractConsumables",
40
"dontSubtractKeys",
40
41
"finishInvasionsInOneMission",
41
42
"infiniteCredits",
42
43
"infinitePlatinum",
@@ -990,6 +990,10 @@
990
990
<input class="form-check-input" type="checkbox" id="dontSubtractConsumables" />
991
991
<label class="form-check-label" for="dontSubtractConsumables" data-loc="cheats_dontSubtractConsumables"></label>
992
992
</div>
993
<div class="form-check">
994
<input class="form-check-input" type="checkbox" id="dontSubtractKeys" />
995
<label class="form-check-label" for="dontSubtractKeys" data-loc="cheats_dontSubtractKeys"></label>
996
</div>
993
997
<div class="form-check">
994
998
<input class="form-check-input" type="checkbox" id="infiniteCredits" />
995
999
<label class="form-check-label" for="infiniteCredits" data-loc="cheats_infiniteCredits"></label>
@@ -232,6 +232,7 @@ dict = {
232
232
cheats_dontSubtractPurchaseStandingCost: `Ansehen beim Kauf nicht verbrauchen`,
233
233
cheats_dontSubtractVoidTraces: `Void-Spuren nicht verbrauchen`,
234
234
cheats_dontSubtractConsumables: `Verbrauchsgüter (Ausrüstung) nicht verbrauchen`,
235
cheats_dontSubtractKeys: `Schlüssel nicht verbrauchen`,
235
236
cheats_unlockAllShipFeatures: `Alle Schiffs-Funktionen freischalten`,
236
237
cheats_unlockAllCapturaScenes: `Alle Photora-Szenen freischalten`,
237
238
cheats_universalPolarityEverywhere: `Universelle Polarität überall`,
@@ -231,6 +231,7 @@ dict = {
231
231
cheats_dontSubtractPurchaseStandingCost: `Don't Subtract Purchase Standing Cost`,
232
232
cheats_dontSubtractVoidTraces: `Don't Subtract Void Traces`,
233
233
cheats_dontSubtractConsumables: `Don't Subtract Consumables`,
234
cheats_dontSubtractKeys: `Don't Subtract Keys`,
234
235
cheats_unlockAllShipFeatures: `Unlock All Ship Features`,
235
236
cheats_unlockAllCapturaScenes: `Unlock All Captura Scenes`,
236
237
cheats_universalPolarityEverywhere: `Universal Polarity Everywhere`,
@@ -232,6 +232,7 @@ dict = {
232
232
cheats_dontSubtractPurchaseStandingCost: `No restar costo en reputación al comprar`,
233
233
cheats_dontSubtractVoidTraces: `No descontar vestigios del Vacío`,
234
234
cheats_dontSubtractConsumables: `No restar consumibles`,
235
cheats_dontSubtractKeys: `[UNTRANSLATED] Don't Subtract Keys`,
235
236
cheats_unlockAllShipFeatures: `Desbloquear todas las funciones de nave`,
236
237
cheats_unlockAllCapturaScenes: `Desbloquear todas las escenas de Captura`,
237
238
cheats_universalPolarityEverywhere: `Polaridad universal en todas partes`,
@@ -232,6 +232,7 @@ dict = {
232
232
cheats_dontSubtractPurchaseStandingCost: `Ne pas retirer le coût en réputation`,
233
233
cheats_dontSubtractVoidTraces: `Ne pas consommer de Void Traces`,
234
234
cheats_dontSubtractConsumables: `Ne pas retirer de consommables`,
235
cheats_dontSubtractKeys: `[UNTRANSLATED] Don't Subtract Keys`,
235
236
cheats_unlockAllShipFeatures: `Débloquer tous les segments du vaisseau`,
236
237
cheats_unlockAllCapturaScenes: `Débloquer toutes les scènes captura`,
237
238
cheats_universalPolarityEverywhere: `Polarités universelles partout`,
@@ -232,6 +232,7 @@ dict = {
232
232
cheats_dontSubtractPurchaseStandingCost: `Не вычитать стоимость репутации при покупке`,
233
233
cheats_dontSubtractVoidTraces: `Не вычитать количество Отголосков Бездны`,
234
234
cheats_dontSubtractConsumables: `Не вычитать количество расходников`,
235
cheats_dontSubtractKeys: `[UNTRANSLATED] Don't Subtract Keys`,
235
236
cheats_unlockAllShipFeatures: `Разблокировать все функции корабля`,
236
237
cheats_unlockAllCapturaScenes: `Разблокировать все сцены Каптуры`,
237
238
cheats_universalPolarityEverywhere: `Универсальная полярность везде`,
@@ -232,6 +232,7 @@ dict = {
232
232
cheats_dontSubtractPurchaseStandingCost: `Не вираховувати вартість репутації при купівлі`,
233
233
cheats_dontSubtractVoidTraces: `Не вираховувати кількість Відлуння`,
234
234
cheats_dontSubtractConsumables: `Не вираховувати кількість витратних матеріалів`,
235
cheats_dontSubtractKeys: `[UNTRANSLATED] Don't Subtract Keys`,
235
236
cheats_unlockAllShipFeatures: `Розблокувати всі функції судна`,
236
237
cheats_unlockAllCapturaScenes: `Розблокувати всі сцени Світлописця`,
237
238
cheats_universalPolarityEverywhere: `Будь-яка полярність скрізь`,
@@ -232,6 +232,7 @@ dict = {
232
232
cheats_dontSubtractPurchaseStandingCost: `购物时不减少声望花费`,
233
233
cheats_dontSubtractVoidTraces: `虚空光体无消耗`,
234
234
cheats_dontSubtractConsumables: `消耗物品使用时无损耗`,
235
cheats_dontSubtractKeys: `[UNTRANSLATED] Don't Subtract Keys`,
235
236
cheats_unlockAllShipFeatures: `解锁所有飞船功能`,
236
237
cheats_unlockAllCapturaScenes: `解锁所有Captura场景`,
237
238
cheats_universalPolarityEverywhere: `全局万用极性`,