diff --git a/server/src/rewards/definitions/assignmentRoulette.js b/server/src/rewards/definitions/assignmentRoulette.js index d8f0fe54..30fd4bb2 100644 --- a/server/src/rewards/definitions/assignmentRoulette.js +++ b/server/src/rewards/definitions/assignmentRoulette.js @@ -1,7 +1,7 @@ module.exports = { id: 'assignmentRoulette', name: 'Rover Reassignment', - goal: 500, + goal: 300, async run(ctx) { const moved = ctx.rerollAssignments(); ctx.sendAlert({ diff --git a/server/src/rewards/definitions/cameraWhiplash.js b/server/src/rewards/definitions/cameraWhiplash.js index 4c6d73d0..c4541830 100644 --- a/server/src/rewards/definitions/cameraWhiplash.js +++ b/server/src/rewards/definitions/cameraWhiplash.js @@ -4,7 +4,7 @@ const STEPS = 10; module.exports = { id: 'cameraWhiplash', name: 'Camera Wiggle', - goal: 160, + goal: 100, async run(ctx) { const rovers = ctx .listOnlineRovers() diff --git a/server/src/rewards/definitions/darkness.js b/server/src/rewards/definitions/darkness.js index a2558f14..67d8ec00 100644 --- a/server/src/rewards/definitions/darkness.js +++ b/server/src/rewards/definitions/darkness.js @@ -1,4 +1,4 @@ -const DURATION_MS = 2 * 60 * 1000; +const DURATION_MS = 5 * 60 * 1000; const LIGHT_ENFORCE_TICK_MS = 3000; let activeTimer = null; @@ -115,7 +115,7 @@ module.exports = { id: 'darkness', name: 'Darkness', isNightVisionBlocked, - goal: 650, + goal: 600, async run(ctx) { const entities = ctx.getHomeAssistantEntities(); const prevLights = entities.map((entity) => ({ id: entity.id, state: entity.state === 'on' ? 'on' : 'off' })); diff --git a/server/src/rewards/definitions/discordStalkerPing.js b/server/src/rewards/definitions/discordStalkerPing.js index 12a0599c..14afd098 100644 --- a/server/src/rewards/definitions/discordStalkerPing.js +++ b/server/src/rewards/definitions/discordStalkerPing.js @@ -1,7 +1,7 @@ module.exports = { id: 'discordStalkerPing', name: 'Stalker Ping', - goal: 900, + goal: 800, async run(ctx) { ctx.publishEvent({ source: 'buttonBoxReward', diff --git a/server/src/rewards/definitions/lightStrobe.js b/server/src/rewards/definitions/lightStrobe.js index b6ef10a7..33bcad9f 100644 --- a/server/src/rewards/definitions/lightStrobe.js +++ b/server/src/rewards/definitions/lightStrobe.js @@ -42,7 +42,7 @@ function startStrobe(ctx, effect = {}) { module.exports = { id: 'lightStrobe', name: 'Light Strobe', - goal: 360, + goal: 300, async run(ctx) { startStrobe(ctx, { endsAt: Date.now() + STROBE_MS, on: false }); ctx.sendAlert({ color: '#ffc107', title: 'Light Strobe', message: 'Room light strobe started.' }); diff --git a/server/src/rewards/definitions/modeJam.js b/server/src/rewards/definitions/modeJam.js index 19e86718..ee714ed3 100644 --- a/server/src/rewards/definitions/modeJam.js +++ b/server/src/rewards/definitions/modeJam.js @@ -1,4 +1,4 @@ -const DURATION_MS = 25 * 1000; +const DURATION_MS = 300 * 1000; let activeTimer = null; @@ -50,7 +50,7 @@ function scheduleRestore(ctx, effect = {}) { module.exports = { id: 'modeJam', name: 'Admin Mode', - goal: 1200, + goal: 1000, async run(ctx) { const prevMode = ctx.getMode(); const prevReason = ctx.getAdminReasonText(); diff --git a/server/src/rewards/definitions/rogueEventSpam.js b/server/src/rewards/definitions/rogueEventSpam.js index 12f2bd29..71bf657b 100644 --- a/server/src/rewards/definitions/rogueEventSpam.js +++ b/server/src/rewards/definitions/rogueEventSpam.js @@ -4,7 +4,7 @@ const TITLES = ['RARARARARARARARARE', 'CHIRPET CHIRPET CHIRPET', 'meowmowmoowmom module.exports = { id: 'rogueEventSpam', name: 'Event Flood', - goal: 260, + goal: 100, async run(ctx) { for (let i = 0; i < 500; i += 1) { const color = COLORS[Math.floor(Math.random() * COLORS.length)];