feat: Void Corruption 2025 #2865
@ -1565,14 +1565,15 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
|||||||
worldState.VoidTraders.push(vt);
|
worldState.VoidTraders.push(vt);
|
||||||
fullyStockBaro(vt);
|
fullyStockBaro(vt);
|
||||||
}
|
}
|
||||||
const voidCorruptionWeeks = config.worldState?.voidCorruption ?? 0;
|
|
||||||
|
|
||||||
|
const voidCorruptionWeeks = config.worldState?.voidCorruption ?? 0;
|
||||||
|
Sainan marked this conversation as resolved
Outdated
|
|||||||
if (voidCorruptionWeeks > 0) {
|
if (voidCorruptionWeeks > 0) {
|
||||||
worldState.Alerts = [
|
worldState.Alerts = [
|
||||||
...worldState.Alerts,
|
...worldState.Alerts,
|
||||||
...voidCorruptionAlerts.slice(0, voidCorruptionWeeks)
|
...voidCorruptionAlerts.slice(0, voidCorruptionWeeks)
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
const isFebruary = date.getUTCMonth() == 1;
|
const isFebruary = date.getUTCMonth() == 1;
|
||||||
if (config.worldState?.starDaysOverride ?? isFebruary) {
|
if (config.worldState?.starDaysOverride ?? isFebruary) {
|
||||||
worldState.Goals.push({
|
worldState.Goals.push({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user
There's really no reason to use
structuredClonehere. You can updateIWorldStateto also specifyreadonly IAlert[]for what little value it has.