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: 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
Animan8000 <187183497+Veniman8000@users.noreply.github.com>
提交于

代码差异

11 个文件 +29 -2
Modified src/models/inventoryModels/inventoryModel.ts +1 -0
@@ -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
Modified src/services/loginRewardService.ts +13 -2
@@ -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
Modified src/types/inventoryTypes/inventoryTypes.ts +1 -0
@@ -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;
Modified static/webui/index.html +7 -0
@@ -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">
Modified static/webui/translations/de.js +1 -0
@@ -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`,
Modified static/webui/translations/en.js +1 -0
@@ -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`,
Modified static/webui/translations/es.js +1 -0
@@ -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`,
Modified static/webui/translations/fr.js +1 -0
@@ -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`,
Modified static/webui/translations/ru.js +1 -0
@@ -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: `Сохранить`,
Modified static/webui/translations/uk.js +1 -0
@@ -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: `Зберегти`,
Modified static/webui/translations/zh.js +1 -0
@@ -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: `保存`,