XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 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
Animan8000 <187183497+Veniman8000@users.noreply.github.com>
提交于

代码差异

11 个文件 +14 -1
Modified src/models/inventoryModels/inventoryModel.ts +1 -0
@@ -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,
Modified src/services/missionInventoryUpdateService.ts +1 -1
@@ -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 {
Modified src/types/inventoryTypes/inventoryTypes.ts +1 -0
@@ -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",
Modified static/webui/index.html +4 -0
@@ -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>
Modified static/webui/translations/de.js +1 -0
@@ -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`,
Modified static/webui/translations/en.js +1 -0
@@ -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`,
Modified static/webui/translations/es.js +1 -0
@@ -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`,
Modified static/webui/translations/fr.js +1 -0
@@ -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`,
Modified static/webui/translations/ru.js +1 -0
@@ -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: `Универсальная полярность везде`,
Modified static/webui/translations/uk.js +1 -0
@@ -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: `Будь-яка полярність скрізь`,
Modified static/webui/translations/zh.js +1 -0
@@ -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: `全局万用极性`,