From dc1c42f2483343cffd7ccdbc75a331476284aa73 Mon Sep 17 00:00:00 2001 From: Firepup Sixfifty Date: Fri, 8 Nov 2024 04:11:58 +0000 Subject: [PATCH] Treat day -1 as day 0, since day 0 never occurs --- api/quotes.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/quotes.js b/api/quotes.js index ff0120d..21bf8e6 100644 --- a/api/quotes.js +++ b/api/quotes.js @@ -29,18 +29,18 @@ function addQuotes(message, rawGoals, rawSpeed) { let diff = goals - speed; if (goals <= 0) { end = `:tada: YOU DID IT, MY LOYAL SERVANTS! YOU'VE REACHED OUR GOAL ON TIME! :tada: But there's still loads of time before we reach a million-- let's keep up the pace!` - } else if (diff < 10 && days > 0) { + } else if (diff < 10 && days > -1) { end = `You're doing well, my lackeys! Keep up that speed of at least *+${speed}* if you want to reach that goal! You have *${days}* days remaining to get there!` - } else if (diff > 10 && diff < 1000 && days > 0) { + } else if (diff > 10 && diff < 1000 && days > -1) { end = `Still room to improve your performance, my underlings-- you're only at *${speed}* a day! Get that speed up to at least *+${goals}* to get there on time! You have *${days}* days left!` - } else if (diff > 1000 && days > 0) { + } else if (diff > 1000 && days > -1) { end = `You're slogging behind, my minions! Only *${speed}* a day? RiDONKulous! Get that speed up to at least *+${goals}* to get there on time! Hurry up!!! You have *${days}* days left to get there!` - } else if (days == 0) { + } else if (days == -1) { end = `Today's the deadline my minions! I hope you can count at least *+${goals}* today, otherwise we'll miss the deadline!` - } else if (days < 0) { + } else if (days < -1) { end = `We've missed the deadline by ${Math.abs(days)} day${(days < -1)? 's': ''} my underlings-- I hope you can make the next one. In the meantime, I recommend counting *+${goals}* numbers today.` } return start + "\n" + message + "\n" + end; } -module.exports = addQuotes; \ No newline at end of file +module.exports = addQuotes;