feat: resource extractor drones #1068

Merged
Sainan merged 9 commits from drones into main 2025-03-03 05:48:47 -08:00
Showing only changes of commit bdc882b886 - Show all commits

View File

@ -52,7 +52,7 @@ export const dronesController: RequestHandler = async (req, res) => {
if (Math.random() < system.damageChance) { if (Math.random() < system.damageChance) {
drone.DamageTime = config.instantResourceExtractorDrones drone.DamageTime = config.instantResourceExtractorDrones
? new Date() ? new Date()
: new Date(Date.now() + getRandomInt(3, 4) * 3600_000); : new Date(Date.now() + getRandomInt(3 * 3600 * 1000, 4 * 3600 * 1000));
drone.PendingDamage = getRandomInt(system.droneDamage.minValue, system.droneDamage.maxValue); drone.PendingDamage = getRandomInt(system.droneDamage.minValue, system.droneDamage.maxValue);
} }
const resource = getRandomWeightedReward3(system.resources, droneMeta.probabilities)!; const resource = getRandomWeightedReward3(system.resources, droneMeta.probabilities)!;