This commit is contained in:
parent
dedf73b5ee
commit
b9ac660b7e
@ -72,6 +72,8 @@
|
||||
"resourceBoost": false,
|
||||
"tennoLiveRelay": false,
|
||||
"galleonOfGhouls": 0,
|
||||
"ghoulEmergence": null,
|
||||
"plagueStar": null,
|
||||
"starDaysOverride": null,
|
||||
"eidolonOverride": "",
|
||||
"vallisOverride": "",
|
||||
@ -81,9 +83,7 @@
|
||||
"circuitGameModes": null,
|
||||
"darvoStockMultiplier": 1,
|
||||
"varziaOverride": "",
|
||||
"varziaFullyStocked": false,
|
||||
"plagueStar": null,
|
||||
"ghoulEmergence": null
|
||||
"varziaFullyStocked": false
|
||||
},
|
||||
"dev": {
|
||||
"keepVendorsExpired": false
|
||||
|
@ -84,6 +84,8 @@ export interface IConfig {
|
||||
tennoLiveRelay?: boolean;
|
||||
baroTennoConRelay?: boolean;
|
||||
galleonOfGhouls?: number;
|
||||
ghoulEmergenceOverride?: boolean;
|
||||
plagueStarOverride?: boolean;
|
||||
starDaysOverride?: boolean;
|
||||
eidolonOverride?: string;
|
||||
vallisOverride?: string;
|
||||
@ -94,8 +96,6 @@ export interface IConfig {
|
||||
darvoStockMultiplier?: number;
|
||||
varziaOverride?: string;
|
||||
varziaFullyStocked?: boolean;
|
||||
plagueStar?: boolean;
|
||||
ghoulEmergence?: boolean;
|
||||
};
|
||||
dev?: {
|
||||
keepVendorsExpired?: boolean;
|
||||
|
@ -1570,17 +1570,17 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
const plagueStarEnd = Date.UTC(date.getUTCFullYear(), 10, firstNovemberMondayOffset + 15, 16);
|
||||
|
||||
const isPlagueStarActive = timeMs >= plagueStarStart && timeMs < plagueStarEnd;
|
||||
if (config.worldState?.plagueStar ?? isPlagueStarActive) {
|
||||
if (config.worldState?.plagueStarOverride ?? isPlagueStarActive) {
|
||||
worldState.Goals.push({
|
||||
_id: { $oid: "654a5058c757487cdb11824f" },
|
||||
Activation: {
|
||||
$date: {
|
||||
$numberLong: config.worldState?.plagueStar ? "1699372800000" : plagueStarStart.toString()
|
||||
$numberLong: config.worldState?.plagueStarOverride ? "1699372800000" : plagueStarStart.toString()
|
||||
}
|
||||
},
|
||||
Expiry: {
|
||||
$date: {
|
||||
$numberLong: config.worldState?.plagueStar ? "2000000000000" : plagueStarEnd.toString()
|
||||
$numberLong: config.worldState?.plagueStarOverride ? "2000000000000" : plagueStarEnd.toString()
|
||||
}
|
||||
},
|
||||
Tag: "InfestedPlains",
|
||||
@ -1701,7 +1701,7 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
|
||||
const ghoulsCycleDay = day % 21;
|
||||
const isGhoulEmergenceActive = ghoulsCycleDay >= 17 && ghoulsCycleDay <= 20; // 4 days for event and 17 days for break
|
||||
if (config.worldState?.ghoulEmergence ?? isGhoulEmergenceActive) {
|
||||
if (config.worldState?.ghoulEmergenceOverride ?? isGhoulEmergenceActive) {
|
||||
const ghoulPool = [...eidolonGhoulJobs];
|
||||
const pastGhoulPool = [...eidolonGhoulJobs];
|
||||
|
||||
@ -1722,7 +1722,7 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
_id: { $oid: "687ebbe6d1d17841c9c59f38" },
|
||||
Activation: {
|
||||
$date: {
|
||||
$numberLong: config.worldState?.ghoulEmergence
|
||||
$numberLong: config.worldState?.ghoulEmergenceOverride
|
||||
? "1753204900185"
|
||||
: Date.UTC(
|
||||
date.getUTCFullYear(),
|
||||
@ -1733,7 +1733,7 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
},
|
||||
Expiry: {
|
||||
$date: {
|
||||
$numberLong: config.worldState?.ghoulEmergence
|
||||
$numberLong: config.worldState?.ghoulEmergenceOverride
|
||||
? "2000000000000"
|
||||
: Date.UTC(
|
||||
date.getUTCFullYear(),
|
||||
@ -1742,7 +1742,7 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
|
||||
).toString()
|
||||
}
|
||||
},
|
||||
HealthPct: config.worldState?.ghoulEmergence ? 1 : healthPct,
|
||||
HealthPct: config.worldState?.ghoulEmergenceOverride ? 1 : healthPct,
|
||||
VictimNode: "SolNode228",
|
||||
Regions: [2],
|
||||
Success: 0,
|
||||
|
@ -947,16 +947,16 @@
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group mt-2">
|
||||
<label class="form-label" for="worldState.ghoulEmergence" data-loc="worldState_ghoulEmergence"></label>
|
||||
<select class="form-control" id="worldState.ghoulEmergence" data-default="null">
|
||||
<label class="form-label" for="worldState.ghoulEmergenceOverride" data-loc="worldState_ghoulEmergence"></label>
|
||||
<select class="form-control" id="worldState.ghoulEmergenceOverride" data-default="null">
|
||||
<option value="null" data-loc="normal"></option>
|
||||
<option value="true" data-loc="enabled"></option>
|
||||
<option value="false" data-loc="disabled"></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group mt-2">
|
||||
<label class="form-label" for="worldState.plagueStar" data-loc="worldState_plagueStar"></label>
|
||||
<select class="form-control" id="worldState.plagueStar" data-default="null">
|
||||
<label class="form-label" for="worldState.plagueStarOverride" data-loc="worldState_plagueStar"></label>
|
||||
<select class="form-control" id="worldState.plagueStarOverride" data-default="null">
|
||||
<option value="null" data-loc="normal"></option>
|
||||
<option value="true" data-loc="enabled"></option>
|
||||
<option value="false" data-loc="disabled"></option>
|
||||
|
Loading…
x
Reference in New Issue
Block a user