Sortie Rotation #1179

Closed
opened 2025-03-14 08:33:16 -07:00 by Sainan · 0 comments
Owner

This should be useful for determining when the sortie should roll over on any given date:

const isLondonOntarioInDST = (date: Date): boolean => {
    return new Intl.DateTimeFormat("en-US", {
        timeZone: "America/Toronto",
        timeZoneName: "short"
    })
        .formatToParts(date)
        .find(part => part.type === "timeZoneName")!
        .value.includes("DT");
};
console.log("Is London, Ontario in DST?", isLondonOntarioInDST(new Date("9 Mar, 2025 12:00"))); // true
console.log("Is London, Ontario in DST?", isLondonOntarioInDST(new Date("2 Nov, 2025 12:00"))); // false
  • For Grineer & Corpus bosses, the nodes seem relevant to that faction, but for Infested, it seems anything goes.
    • For SORTIE_BOSS_CORRUPTED_VOR, the nodes all seem to be in the Void.
  • Last mission seems to have roughly a 1 in 3 chance to be an assassination for the relevant boss.
  • missionType isn't always the same as the underlying node, the exceptions being MT_LANDSCAPE (PoE) and MT_ASSASSINATION.
  • Any given missionType only appears at most once.
  • tileset field does not seem to matter as everything in-game seems to defer to the node.
This should be useful for determining when the sortie should roll over on any given date: ```ts const isLondonOntarioInDST = (date: Date): boolean => { return new Intl.DateTimeFormat("en-US", { timeZone: "America/Toronto", timeZoneName: "short" }) .formatToParts(date) .find(part => part.type === "timeZoneName")! .value.includes("DT"); }; console.log("Is London, Ontario in DST?", isLondonOntarioInDST(new Date("9 Mar, 2025 12:00"))); // true console.log("Is London, Ontario in DST?", isLondonOntarioInDST(new Date("2 Nov, 2025 12:00"))); // false ``` - For Grineer & Corpus bosses, the `node`s seem relevant to that faction, but for Infested, it seems anything goes. - For `SORTIE_BOSS_CORRUPTED_VOR`, the `node`s all seem to be in the Void. - Last mission seems to have roughly a 1 in 3 chance to be an assassination for the relevant boss. - `missionType` isn't always the same as the underlying node, the exceptions being `MT_LANDSCAPE` (PoE) and `MT_ASSASSINATION`. - Any given `missionType` only appears at most once. - `tileset` field does not seem to matter as everything in-game seems to defer to the `node`.
Sainan added the
unimplemented
label 2025-03-14 08:33:16 -07:00
Sign in to join this conversation.
No description provided.