chore: replace instances of new Date().getTime()
with Date.now()
#1229
@ -128,7 +128,7 @@ export const infestedFoundryController: RequestHandler = async (req, res) => {
|
|||||||
const miscItemChanges: IMiscItem[] = [];
|
const miscItemChanges: IMiscItem[] = [];
|
||||||
let totalPercentagePointsGained = 0;
|
let totalPercentagePointsGained = 0;
|
||||||
|
|
||||||
const currentUnixSeconds = Math.trunc(new Date().getTime() / 1000);
|
const currentUnixSeconds = Math.trunc(Date.now() / 1000);
|
||||||
|
|
||||||
for (const contribution of request.ResourceContributions) {
|
for (const contribution of request.ResourceContributions) {
|
||||||
const snack = ExportMisc.helminthSnacks[contribution.ItemType];
|
const snack = ExportMisc.helminthSnacks[contribution.ItemType];
|
||||||
@ -260,9 +260,7 @@ export const infestedFoundryController: RequestHandler = async (req, res) => {
|
|||||||
inventory.InfestedFoundry!.ConsumedSuits ??= [];
|
inventory.InfestedFoundry!.ConsumedSuits ??= [];
|
||||||
inventory.InfestedFoundry!.ConsumedSuits.push(consumedSuit);
|
inventory.InfestedFoundry!.ConsumedSuits.push(consumedSuit);
|
||||||
inventory.InfestedFoundry!.LastConsumedSuit = suit;
|
inventory.InfestedFoundry!.LastConsumedSuit = suit;
|
||||||
inventory.InfestedFoundry!.AbilityOverrideUnlockCooldown = new Date(
|
inventory.InfestedFoundry!.AbilityOverrideUnlockCooldown = new Date(Date.now() + 24 * 60 * 60 * 1000);
|
||||||
new Date().getTime() + 24 * 60 * 60 * 1000
|
|
||||||
);
|
|
||||||
const recipeChanges = addInfestedFoundryXP(inventory.InfestedFoundry!, 1600_00);
|
const recipeChanges = addInfestedFoundryXP(inventory.InfestedFoundry!, 1600_00);
|
||||||
addRecipes(inventory, recipeChanges);
|
addRecipes(inventory, recipeChanges);
|
||||||
freeUpSlot(inventory, InventorySlot.SUITS);
|
freeUpSlot(inventory, InventorySlot.SUITS);
|
||||||
@ -310,7 +308,7 @@ export const infestedFoundryController: RequestHandler = async (req, res) => {
|
|||||||
const request = getJSONfromString<IHelminthInvigorationRequest>(String(req.body));
|
const request = getJSONfromString<IHelminthInvigorationRequest>(String(req.body));
|
||||||
const inventory = await getInventory(accountId);
|
const inventory = await getInventory(accountId);
|
||||||
const suit = inventory.Suits.id(request.SuitId.$oid)!;
|
const suit = inventory.Suits.id(request.SuitId.$oid)!;
|
||||||
const upgradesExpiry = new Date(new Date().getTime() + 7 * 24 * 60 * 60 * 1000);
|
const upgradesExpiry = new Date(Date.now() + 7 * 24 * 60 * 60 * 1000);
|
||||||
suit.OffensiveUpgrade = request.OffensiveUpgradeType;
|
suit.OffensiveUpgrade = request.OffensiveUpgradeType;
|
||||||
suit.DefensiveUpgrade = request.DefensiveUpgradeType;
|
suit.DefensiveUpgrade = request.DefensiveUpgradeType;
|
||||||
suit.UpgradesExpiry = upgradesExpiry;
|
suit.UpgradesExpiry = upgradesExpiry;
|
||||||
|
@ -40,7 +40,7 @@ export const worldStateController: RequestHandler = (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const EPOCH = 1734307200 * 1000; // Monday, Dec 16, 2024 @ 00:00 UTC+0; should logically be winter in 1999 iteration 0
|
const EPOCH = 1734307200 * 1000; // Monday, Dec 16, 2024 @ 00:00 UTC+0; should logically be winter in 1999 iteration 0
|
||||||
const day = Math.trunc((new Date().getTime() - EPOCH) / 86400000);
|
const day = Math.trunc((Date.now() - EPOCH) / 86400000);
|
||||||
const week = Math.trunc(day / 7);
|
const week = Math.trunc(day / 7);
|
||||||
const weekStart = EPOCH + week * 604800000;
|
const weekStart = EPOCH + week * 604800000;
|
||||||
const weekEnd = weekStart + 604800000;
|
const weekEnd = weekStart + 604800000;
|
||||||
@ -49,7 +49,7 @@ export const worldStateController: RequestHandler = (req, res) => {
|
|||||||
worldState.NodeOverrides.find(x => x.Node == "SolNode802")!.Seed = week; // unfaithful
|
worldState.NodeOverrides.find(x => x.Node == "SolNode802")!.Seed = week; // unfaithful
|
||||||
|
|
||||||
// Holdfast, Cavia, & Hex bounties cycling every 2.5 hours; unfaithful implementation
|
// Holdfast, Cavia, & Hex bounties cycling every 2.5 hours; unfaithful implementation
|
||||||
const bountyCycle = Math.trunc(new Date().getTime() / 9000000);
|
const bountyCycle = Math.trunc(Date.now() / 9000000);
|
||||||
const bountyCycleStart = bountyCycle * 9000000;
|
const bountyCycleStart = bountyCycle * 9000000;
|
||||||
const bountyCycleEnd = bountyCycleStart + 9000000;
|
const bountyCycleEnd = bountyCycleStart + 9000000;
|
||||||
worldState.SyndicateMissions[worldState.SyndicateMissions.findIndex(x => x.Tag == "ZarimanSyndicate")] = {
|
worldState.SyndicateMissions[worldState.SyndicateMissions.findIndex(x => x.Tag == "ZarimanSyndicate")] = {
|
||||||
@ -158,7 +158,7 @@ export const worldStateController: RequestHandler = (req, res) => {
|
|||||||
worldState.KnownCalendarSeasons[0].YearIteration = Math.trunc(week / 4);
|
worldState.KnownCalendarSeasons[0].YearIteration = Math.trunc(week / 4);
|
||||||
|
|
||||||
// Sentient Anomaly cycling every 30 minutes
|
// Sentient Anomaly cycling every 30 minutes
|
||||||
const halfHour = Math.trunc(new Date().getTime() / (unixTimesInMs.hour / 2));
|
const halfHour = Math.trunc(Date.now() / (unixTimesInMs.hour / 2));
|
||||||
const tmp = {
|
const tmp = {
|
||||||
cavabegin: "1690761600",
|
cavabegin: "1690761600",
|
||||||
PurchasePlatformLockEnabled: true,
|
PurchasePlatformLockEnabled: true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user