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({
|
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(
|
getModularWeaponSale(
|
||||||
partTypeToParts,
|
partTypeToParts,
|
||||||
today,
|
day,
|
||||||
"Ostron",
|
"Ostron",
|
||||||
["LWPT_HILT", "LWPT_BLADE", "LWPT_HILT_WEIGHT"],
|
["LWPT_HILT", "LWPT_BLADE", "LWPT_HILT_WEIGHT"],
|
||||||
() => "/Lotus/Weapons/Ostron/Melee/LotusModularWeapon"
|
() => "/Lotus/Weapons/Ostron/Melee/LotusModularWeapon"
|
||||||
),
|
),
|
||||||
getModularWeaponSale(
|
getModularWeaponSale(
|
||||||
partTypeToParts,
|
partTypeToParts,
|
||||||
today,
|
day,
|
||||||
"SolarisUnitedHoverboard",
|
"SolarisUnitedHoverboard",
|
||||||
["LWPT_HB_DECK", "LWPT_HB_ENGINE", "LWPT_HB_FRONT", "LWPT_HB_JET"],
|
["LWPT_HB_DECK", "LWPT_HB_ENGINE", "LWPT_HB_FRONT", "LWPT_HB_JET"],
|
||||||
() => "/Lotus/Types/Vehicles/Hoverboard/HoverboardSuit"
|
() => "/Lotus/Types/Vehicles/Hoverboard/HoverboardSuit"
|
||||||
),
|
),
|
||||||
getModularWeaponSale(
|
getModularWeaponSale(
|
||||||
partTypeToParts,
|
partTypeToParts,
|
||||||
today,
|
day,
|
||||||
"SolarisUnitedMoaPet",
|
"SolarisUnitedMoaPet",
|
||||||
["LWPT_MOA_LEG", "LWPT_MOA_HEAD", "LWPT_MOA_ENGINE", "LWPT_MOA_PAYLOAD"],
|
["LWPT_MOA_LEG", "LWPT_MOA_HEAD", "LWPT_MOA_ENGINE", "LWPT_MOA_PAYLOAD"],
|
||||||
() => "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetPowerSuit"
|
() => "/Lotus/Types/Friendly/Pets/MoaPets/MoaPetPowerSuit"
|
||||||
),
|
),
|
||||||
getModularWeaponSale(
|
getModularWeaponSale(
|
||||||
partTypeToParts,
|
partTypeToParts,
|
||||||
today,
|
day,
|
||||||
"SolarisUnitedKitGun",
|
"SolarisUnitedKitGun",
|
||||||
[
|
[
|
||||||
kitgunIsPrimary ? "LWPT_GUN_PRIMARY_HANDLE" : "LWPT_GUN_SECONDARY_HANDLE",
|
kitgunIsPrimary ? "LWPT_GUN_PRIMARY_HANDLE" : "LWPT_GUN_SECONDARY_HANDLE",
|
||||||
@ -67,8 +71,7 @@ export const modularWeaponSaleController: RequestHandler = (_req, res) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
]
|
];
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const priceFactor: Record<string, number> = {
|
const priceFactor: Record<string, number> = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user