add getSaleInfos
This commit is contained in:
parent
6d12d90877
commit
675d445b93
@ -15,34 +15,38 @@ export const modularWeaponSaleController: RequestHandler = (_req, res) => {
|
||||
}
|
||||
}
|
||||
|
||||
const today: number = Math.trunc(Date.now() / 86400000);
|
||||
const kitgunIsPrimary: boolean = (today & 1) != 0;
|
||||
res.json({
|
||||
SaleInfos: [
|
||||
SaleInfos: getSaleInfos(partTypeToParts, Math.trunc(Date.now() / 86400000))
|
||||
});
|
||||
};
|
||||
|
||||
const getSaleInfos = (partTypeToParts: Record<string, string[]>, day: number): IModularWeaponSaleInfo[] => {
|
||||
const kitgunIsPrimary: boolean = (day & 1) != 0;
|
||||
return [
|
||||
getModularWeaponSale(
|
||||
partTypeToParts,
|
||||
today,
|
||||
day,
|
||||
"Ostron",
|
||||
["LWPT_HILT", "LWPT_BLADE", "LWPT_HILT_WEIGHT"],
|
||||
() => "/Lotus/Weapons/Ostron/Melee/LotusModularWeapon"
|
||||
),
|
||||
getModularWeaponSale(
|
||||
partTypeToParts,
|
||||
today,
|
||||
day,
|
||||
"SolarisUnitedHoverboard",
|
||||
["LWPT_HB_DECK", "LWPT_HB_ENGINE", "LWPT_HB_FRONT", "LWPT_HB_JET"],
|
||||
() => "/Lotus/Types/Vehicles/Hoverboard/HoverboardSuit"
|
||||
),
|
||||
getModularWeaponSale(
|
||||
partTypeToParts,
|
||||
today,
|
||||
day,
|
||||
"SolarisUnitedMoaPet",
|
||||
["LWPT_MOA_LEG", "LWPT_MOA_HEAD", "LWPT_MOA_ENGINE", "LWPT_MOA_PAYLOAD"],
|
||||
() => "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetPowerSuit"
|
||||
),
|
||||
getModularWeaponSale(
|
||||
partTypeToParts,
|
||||
today,
|
||||
day,
|
||||
"SolarisUnitedKitGun",
|
||||
[
|
||||
kitgunIsPrimary ? "LWPT_GUN_PRIMARY_HANDLE" : "LWPT_GUN_SECONDARY_HANDLE",
|
||||
@ -67,8 +71,7 @@ export const modularWeaponSaleController: RequestHandler = (_req, res) => {
|
||||
}
|
||||
}
|
||||
)
|
||||
]
|
||||
});
|
||||
];
|
||||
};
|
||||
|
||||
const priceFactor: Record<string, number> = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user