From 5cc7a09768b251f5c45eb35df0338992b2d3af99 Mon Sep 17 00:00:00 2001 From: WeslayCodes <60010287+WeslayCodes@users.noreply.github.com> Date: Tue, 1 Jul 2025 06:16:51 -0500 Subject: [PATCH] Fix birthday boar --- .../java/dev/boarbot/commands/boar/DailySubcommand.java | 6 +++--- src/main/java/dev/boarbot/util/time/TimeUtil.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/boarbot/commands/boar/DailySubcommand.java b/src/main/java/dev/boarbot/commands/boar/DailySubcommand.java index 3241ee4..1772be8 100644 --- a/src/main/java/dev/boarbot/commands/boar/DailySubcommand.java +++ b/src/main/java/dev/boarbot/commands/boar/DailySubcommand.java @@ -143,12 +143,12 @@ public void doSynchronizedAction(BoarUser boarUser) { connection, Objects.requireNonNull(this.interaction.getGuild()).getId() ); + this.boarIDs = BoarUtil.getRandBoarIDs(blessings, isSkyblockGuild); + if (TimeUtil.isAnniversary()) { - this.boarIDs.add("birthday"); + this.boarIDs.addFirst("birthday"); } - this.boarIDs = BoarUtil.getRandBoarIDs(blessings, isSkyblockGuild); - boarUser.boarQuery().addBoars( this.boarIDs, connection, diff --git a/src/main/java/dev/boarbot/util/time/TimeUtil.java b/src/main/java/dev/boarbot/util/time/TimeUtil.java index 3626f96..f5a5719 100644 --- a/src/main/java/dev/boarbot/util/time/TimeUtil.java +++ b/src/main/java/dev/boarbot/util/time/TimeUtil.java @@ -101,7 +101,7 @@ private static boolean isEaster(LocalDate date) { } public static boolean isAnniversary() { - return LocalDate.now(ZoneOffset.UTC).getMonth() == Month.JULY && getDayOfMonth() == 1; + return LocalDate.now(ZoneOffset.UTC).getMonth() == Month.JULY && getDayOfMonth() <= 2; } public static int getDayOfMonth() {