feat: Void Corruption 2025 #2865

Merged
Sainan merged 39 commits from Slayer55555/SpaceNinjaServer:void-alerts into main 2025-10-09 00:28:35 -07:00
5 changed files with 14 additions and 14 deletions
Showing only changes of commit 274b0a3a4a - Show all commits

View File

@ -41,10 +41,10 @@
"naberusNightsOverride": null,
"proxyRebellion": false,
"proxyRebellionRewardsOverride": 0,
"voidCorruptionWeek1": false,
"voidCorruptionWeek2": false,
"voidCorruptionWeek3": false,
"voidCorruptionWeek4": false,
"voidCorruption2025Week1": false,
"voidCorruption2025Week2": false,
"voidCorruption2025Week3": false,
"voidCorruption2025Week4": false,
"galleonOfGhouls": 0,
"ghoulEmergenceOverride": null,
"plagueStarOverride": null,

View File

@ -51,10 +51,10 @@ export interface IConfig {
naberusNightsOverride?: boolean;
proxyRebellion?: boolean;
proxyRebellionRewardsOverride?: number;
voidCorruptionWeek1?: boolean;
voidCorruptionWeek2?: boolean;
voidCorruptionWeek3?: boolean;
voidCorruptionWeek4?: boolean;
voidCorruption2025Week1?: boolean;
voidCorruption2025Week2?: boolean;
voidCorruption2025Week3?: boolean;
voidCorruption2025Week4?: boolean;
galleonOfGhouls?: number;
ghoulEmergenceOverride?: boolean;
plagueStarOverride?: boolean;

View File

@ -114,7 +114,7 @@ const sortieBossNode: Record<Exclude<TSortieBoss, "SORTIE_BOSS_CORRUPTED_VOR">,
};
const configAlerts: Record<string, IAlert> = {
voidCorruptionWeek1: {
voidCorruption2025Week1: {
_id: { $oid: "677d452e2f324ee7b90f8ccf" },
Activation: { $date: { $numberLong: "1736524800000" } },
Expiry: { $date: { $numberLong: "2000000000000" } },
@ -134,7 +134,7 @@ const configAlerts: Record<string, IAlert> = {
maxEnemyLevel: 15
}
},
voidCorruptionWeek2: {
voidCorruption2025Week2: {
_id: { $oid: "677d45811daeae9de40e8c0f" },
Activation: { $date: { $numberLong: "1737129600000" } },
Expiry: { $date: { $numberLong: "2000000000000" } },
@ -154,7 +154,7 @@ const configAlerts: Record<string, IAlert> = {
maxWaveNum: 6
Slayer55555 marked this conversation as resolved Outdated

After 38.5 they changed needed waves to complete one defense rotation. And after that, they use multiples of 3.

  {
    "_id": {
      "$oid": "68dc2466e298b4f04206687a"
    },
    "Activation": {
      "$date": {
        "$numberLong": "1759327200000"
      }
    },
    "Expiry": {
      "$date": {
        "$numberLong": "1761933600000"
      }
    },
    "MissionInfo": {
      "location": "SolNode149",
      "missionType": "MT_DEFENSE",
      "faction": "FC_GRINEER",
      "difficulty": 1,
      "missionReward": {
        "credits": 10000,
        "items": [
          "/Lotus/StoreItems/Types/Items/ShipDecos/Plushies/Plushy2022QTCC"
        ]
      },
      "levelOverride": "/Lotus/Levels/Proc/Grineer/GrineerShipyardsDefense",
      "enemySpec": "/Lotus/Types/Game/EnemySpecs/GrineerShipyardsDefenseA",
      "minEnemyLevel": 20,
      "maxEnemyLevel": 30,
      "descText": "/Lotus/Language/Alerts/TennoUnitedAlert",
      "maxWaveNum": 3
    },
    "Tag": "LotusGift",
    "ForceUnlock": true
  },
  {
    "_id": {
      "$oid": "680baa81bd47824aa50c87bd"
    },
    "Activation": {
      "$date": {
        "$numberLong": "1745594978000"
      }
    },
    "Expiry": {
      "$date": {
        "$numberLong": "1745694000000"
      }
    },
    "MissionInfo": {
      "location": "SolNode130",
      "missionType": "MT_DEFENSE",
      "faction": "FC_GRINEER",
      "difficulty": 1,
      "missionReward": {
        "credits": 10000,
        "items": [
          "/Lotus/StoreItems/Types/Recipes/Components/FormaBlueprint"
        ]
      },
      "levelOverride": "/Lotus/Levels/Proc/Grineer/GrineerAsteroidDefense",
      "enemySpec": "/Lotus/Types/Game/EnemySpecs/GrineerDefenseA",
      "minEnemyLevel": 10,
      "maxEnemyLevel": 15,
      "descText": "/Lotus/Language/Alerts/LotusGiftDesc",
      "maxWaveNum": 6
    },
    "Tag": "LotusGift",
    "ForceUnlock": true
  }
After 38.5 they changed needed waves to complete one defense rotation. And after that, they use multiples of 3. ``` { "_id": { "$oid": "68dc2466e298b4f04206687a" }, "Activation": { "$date": { "$numberLong": "1759327200000" } }, "Expiry": { "$date": { "$numberLong": "1761933600000" } }, "MissionInfo": { "location": "SolNode149", "missionType": "MT_DEFENSE", "faction": "FC_GRINEER", "difficulty": 1, "missionReward": { "credits": 10000, "items": [ "/Lotus/StoreItems/Types/Items/ShipDecos/Plushies/Plushy2022QTCC" ] }, "levelOverride": "/Lotus/Levels/Proc/Grineer/GrineerShipyardsDefense", "enemySpec": "/Lotus/Types/Game/EnemySpecs/GrineerShipyardsDefenseA", "minEnemyLevel": 20, "maxEnemyLevel": 30, "descText": "/Lotus/Language/Alerts/TennoUnitedAlert", "maxWaveNum": 3 }, "Tag": "LotusGift", "ForceUnlock": true }, { "_id": { "$oid": "680baa81bd47824aa50c87bd" }, "Activation": { "$date": { "$numberLong": "1745594978000" } }, "Expiry": { "$date": { "$numberLong": "1745694000000" } }, "MissionInfo": { "location": "SolNode130", "missionType": "MT_DEFENSE", "faction": "FC_GRINEER", "difficulty": 1, "missionReward": { "credits": 10000, "items": [ "/Lotus/StoreItems/Types/Recipes/Components/FormaBlueprint" ] }, "levelOverride": "/Lotus/Levels/Proc/Grineer/GrineerAsteroidDefense", "enemySpec": "/Lotus/Types/Game/EnemySpecs/GrineerDefenseA", "minEnemyLevel": 10, "maxEnemyLevel": 15, "descText": "/Lotus/Language/Alerts/LotusGiftDesc", "maxWaveNum": 6 }, "Tag": "LotusGift", "ForceUnlock": true } ```

They did, but those are the original alerts, I can change it but it wouldn't be faithful tho.

They did, but those are the original alerts, I can change it but it wouldn't be faithful tho.

There are also some anniversary alerts here that have the same amount of waves.

There are also some anniversary alerts here that have the same amount of waves.

Yes, first week of 12 anniversary /Lotus/Types/Keys/TacAlertKeyAnniversary2019E (March 7 - March 14), but there's a problem: 38.5 was released on March 19. And then in one of the hotfixes, they specifically updated /Lotus/Types/Keys/TacAlertKeyAnniversary2017B (second week) “maxWaveNum”: 10, -> “maxWaveNum”: 6,

Yes, first week of 12 anniversary `/Lotus/Types/Keys/TacAlertKeyAnniversary2019E` (March 7 - March 14), but there's a problem: 38.5 was released on March 19. And then in one of the hotfixes, they specifically updated `/Lotus/Types/Keys/TacAlertKeyAnniversary2017B` (second week) `“maxWaveNum”: 10,` -> `“maxWaveNum”: 6,`
}
},
voidCorruptionWeek3: {
voidCorruption2025Week3: {
_id: { $oid: "677d45a494ad716c90006b9a" },
Activation: { $date: { $numberLong: "1737734400000" } },
Expiry: { $date: { $numberLong: "2000000000000" } },
@ -175,7 +175,7 @@ const configAlerts: Record<string, IAlert> = {
maxEnemyLevel: 35
}
},
voidCorruptionWeek4: {
voidCorruption2025Week4: {
_id: { $oid: "677d4700682d173abb0e19fe" },
Activation: { $date: { $numberLong: "1738339200000" } },
Expiry: { $date: { $numberLong: "2000000000000" } },

View File

@ -1234,7 +1234,7 @@
</div>
</div>
<div class="mt-2">
<label class="form-label" data-loc="worldState_voidCorruption"></label>
<label class="form-label" data-loc="worldState_voidCorruption" data-loc-replace="2025"></label>
<div class="d-flex flex-wrap gap-3">
<div class="form-check">
<input class="form-check-input" type="checkbox" id="worldState.voidCorruptionWeek1" />

View File

@ -278,7 +278,7 @@ dict = {
worldState_dogDays: `Dog Days`,
worldState_dogDaysRewards: `Dog Days Rewards`,
worldState_wolfHunt: `Wolf Hunt (2025)`,
worldState_voidCorruption: `Void Corruption (2025)`,
worldState_voidCorruption: `Void Corruption (|VAL|)`,
worldState_orphixVenom: `Orphix Venom`,
worldState_longShadow: `Long Shadow`,
worldState_hallowedFlame: `Hallowed Flame`,