返回提交历史
Modified
src/models/inventoryModels/inventoryModel.ts
+1
-0
Modified
src/services/loginRewardService.ts
+13
-2
Modified
src/types/inventoryTypes/inventoryTypes.ts
+1
-0
Modified
static/webui/index.html
+7
-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: dailyTributeRewardMultiplier cheat (#3680)
Closes #3356 Also affects boosters. Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3680 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>
f4d361ac
代码差异
11 个文件
+29
-2
@@ -1597,6 +1597,7 @@ const inventorySchema = new Schema<IInventoryDatabase, InventoryDocumentProps>(
1597
1597
nemesisHintProgressMultiplierCorpus: Number,
1598
1598
nemesisExtraWeapon: Number,
1599
1599
spoofMasteryRank: Number,
1600
dailyTributeRewardMultiplier: Number,
1600
1601
relicRewardItemCountMultiplier: Number,
1601
1602
nightwaveStandingMultiplier: Number,
1602
1603
@@ -125,11 +125,22 @@ const getRandomLoginReward = (rng: SRng, day: number, inventory: TInventoryDatab
125
125
//ItemType: "",
126
126
StoreItemType: storeItemType,
127
127
//ProductCategory: "Pistols",
128
Amount: reward.Duration ? 1 : Math.round(scaleAmount(day, reward.Amount, reward.ScalingMultiplier)),
128
Amount: reward.Duration
129
? 1
130
: Math.round(
131
scaleAmount(day, reward.Amount, reward.ScalingMultiplier) *
132
(inventory.dailyTributeRewardMultiplier ?? 1)
133
),
129
134
ScalingMultiplier: reward.ScalingMultiplier,
130
135
//Durability: "COMMON",
131
136
//DisplayName: "",
132
Duration: reward.Duration ? Math.round(reward.Duration * scaleAmount(day, 1, reward.ScalingMultiplier)) : 0,
137
Duration: reward.Duration
138
? Math.round(
139
reward.Duration *
140
scaleAmount(day, 1, reward.ScalingMultiplier) *
141
(inventory.dailyTributeRewardMultiplier ?? 1)
142
)
143
: 0,
133
144
//CouponSku: 0,
134
145
//Rarity: 0,
135
146
Transmission: reward.Transmission
@@ -86,6 +86,7 @@ export const accountCheatNumbers = [
86
86
"nemesisHintProgressMultiplierCorpus",
87
87
"nemesisExtraWeapon",
88
88
"spoofMasteryRank",
89
"dailyTributeRewardMultiplier",
89
90
"relicRewardItemCountMultiplier",
90
91
"nightwaveStandingMultiplier"
91
92
] as const;
@@ -1145,6 +1145,13 @@
1145
1145
<button class="btn btn-secondary" type="button" data-loc="cheats_save"></button>
1146
1146
</div>
1147
1147
</form>
1148
<form class="form-group mt-2">
1149
<label class="form-label" for="dailyTributeRewardMultiplier" data-loc="cheats_dailyTributeRewardMultiplier"></label>
1150
<div class="input-group">
1151
<input class="form-control" id="dailyTributeRewardMultiplier" type="number" min="1" max="1000000" data-default="1" />
1152
<button class="btn btn-secondary" type="button" data-loc="cheats_save"></button>
1153
</div>
1154
</form>
1148
1155
<form class="form-group mt-2">
1149
1156
<label class="form-label" for="relicRewardItemCountMultiplier" data-loc="cheats_relicRewardItemCountMultiplier"></label>
1150
1157
<div class="input-group">
@@ -292,6 +292,7 @@ dict = {
292
292
cheats_addMissingDangerRooms: `Fehlende Simulacrum-Szenen hinzufügen`,
293
293
cheats_disableDailyTribute: `Täglicher Tribut deaktivieren`,
294
294
cheats_spoofMasteryRank: `Gefälschter Meisterschaftsrang (-1 zum deaktivieren)`,
295
cheats_dailyTributeRewardMultiplier: `Belohnungsmultiplikator für Täglicher Tribut`,
295
296
cheats_relicRewardItemCountMultiplier: `Belohnungsmultiplikator für Relikte`,
296
297
cheats_nightwaveStandingMultiplier: `Nightwave Ansehen Multiplikator`,
297
298
cheats_save: `Speichern`,
@@ -291,6 +291,7 @@ dict = {
291
291
cheats_addMissingDangerRooms: `Add Missing Simulacrum Scenes`,
292
292
cheats_disableDailyTribute: `Disable Daily Tribute`,
293
293
cheats_spoofMasteryRank: `Spoofed Mastery Rank (-1 to disable)`,
294
cheats_dailyTributeRewardMultiplier: `Daily Tribute Reward Multiplier`,
294
295
cheats_relicRewardItemCountMultiplier: `Relic Reward Item Count Multiplier`,
295
296
cheats_nightwaveStandingMultiplier: `Nightwave Standing Multiplier`,
296
297
cheats_save: `Save`,
@@ -292,6 +292,7 @@ dict = {
292
292
cheats_addMissingDangerRooms: `[UNTRANSLATED] Add Missing Simulacrum Scenes`,
293
293
cheats_disableDailyTribute: `Desactivar tributo diario`,
294
294
cheats_spoofMasteryRank: `Rango de maestría simulado (-1 para desactivar)`,
295
cheats_dailyTributeRewardMultiplier: `[UNTRANSLATED] Daily Tribute Reward Multiplier`,
295
296
cheats_relicRewardItemCountMultiplier: `Multiplicador de cantidad de recompensas de reliquia`,
296
297
cheats_nightwaveStandingMultiplier: `Multiplicador de Reputación de Onda Nocturna`,
297
298
cheats_save: `Guardar`,
@@ -292,6 +292,7 @@ dict = {
292
292
cheats_addMissingDangerRooms: `Ajouter les simulacres manquants`,
293
293
cheats_disableDailyTribute: `Désactiver la récompense quotidienne de connexion`,
294
294
cheats_spoofMasteryRank: `Rang de maîtrise personnalisé (-1 pour désactiver)`,
295
cheats_dailyTributeRewardMultiplier: `[UNTRANSLATED] Daily Tribute Reward Multiplier`,
295
296
cheats_relicRewardItemCountMultiplier: `Multiplicateur de récompenses de relique`,
296
297
cheats_nightwaveStandingMultiplier: `Multiplicateur de réputation des Ondes Nocturnes`,
297
298
cheats_save: `Sauvegarder`,
@@ -292,6 +292,7 @@ dict = {
292
292
cheats_addMissingDangerRooms: `Добавить отсутвующие сцены Симулякрума`,
293
293
cheats_disableDailyTribute: `Отключить ежедневные награды`,
294
294
cheats_spoofMasteryRank: `Поддельный ранг мастерства (-1 для отключения)`,
295
cheats_dailyTributeRewardMultiplier: `[UNTRANSLATED] Daily Tribute Reward Multiplier`,
295
296
cheats_relicRewardItemCountMultiplier: `Мультипликатор количества предметов награды реликвии`,
296
297
cheats_nightwaveStandingMultiplier: `Мультипликатор репутации Ночной волны`,
297
298
cheats_save: `Сохранить`,
@@ -292,6 +292,7 @@ dict = {
292
292
cheats_addMissingDangerRooms: `[UNTRANSLATED] Add Missing Simulacrum Scenes`,
293
293
cheats_disableDailyTribute: `Вимкнути щоденні нагороди`,
294
294
cheats_spoofMasteryRank: `Підроблений ранг майстерності (-1 для вимкнення)`,
295
cheats_dailyTributeRewardMultiplier: `[UNTRANSLATED] Daily Tribute Reward Multiplier`,
295
296
cheats_relicRewardItemCountMultiplier: `Множник кількості предметів нагороди реліквії`,
296
297
cheats_nightwaveStandingMultiplier: `Множник репутації Нічної хвилі`,
297
298
cheats_save: `Зберегти`,
@@ -292,6 +292,7 @@ dict = {
292
292
cheats_addMissingDangerRooms: `[UNTRANSLATED] Add Missing Simulacrum Scenes`,
293
293
cheats_disableDailyTribute: `禁用每日登录奖励`,
294
294
cheats_spoofMasteryRank: `伪造精通段位(-1为禁用)`,
295
cheats_dailyTributeRewardMultiplier: `[UNTRANSLATED] Daily Tribute Reward Multiplier`,
295
296
cheats_relicRewardItemCountMultiplier: `虚空遗物奖励物品数量倍率`,
296
297
cheats_nightwaveStandingMultiplier: `午夜电波声望倍率`,
297
298
cheats_save: `保存`,