sxcybot

Discord bot for OSRS based channels
git clone git://git.wimdupont.com/sxcybot.git
Log | Files | Refs | README | LICENSE

commit 340099479b06013f922301928d5fcaeaf3a8c982
parent f19e8847da5a5d801d38310e38daaf0276a97de7
Author: Wim Dupont <wim@wimdupont.com>
Date:   Sat, 28 Feb 2026 13:04:03 +0100

added cow boss

Diffstat:
Msrc/main/java/com/wimdupont/sxcybot/listeners/member/KillCountListener.java | 4++--
Asrc/main/resources/db/migration/V1_30__add_cow_boss.sql | 6++++++
2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/wimdupont/sxcybot/listeners/member/KillCountListener.java b/src/main/java/com/wimdupont/sxcybot/listeners/member/KillCountListener.java @@ -24,12 +24,12 @@ public class KillCountListener implements Listener { var player = msg.substring(msg.indexOf(" ")).trim(); var bossKcList = hiScoreClient.getHiScores(player, event.getChannel()).activities(); - event.getChannel().sendTyping().queue(q -> { + event.getChannel().sendTyping().queue(_ -> { var embedBuilder = EmbedBuilderFactory.createBuilder(); embedBuilder.setTitle(String.format("Killcount for %s", player)); int i = 1; - bossKcList.stream().filter(f -> -1 != f.score()).forEach(f -> { + bossKcList.stream().filter(f -> -1 != f.rank()).forEach(f -> { embedBuilder.addField(f.name(), String.format("Kc: %s%sRank: %s", f.score(), System.lineSeparator(), f.rank()), true); if (JdaUtil.requiresBuild(embedBuilder, bossKcList.size(), i)) { event.getChannel().sendMessageEmbeds(embedBuilder.build()).queue(); diff --git a/src/main/resources/db/migration/V1_30__add_cow_boss.sql b/src/main/resources/db/migration/V1_30__add_cow_boss.sql @@ -0,0 +1,6 @@ +UPDATE osrs_hiscore_boss SET order_value = order_value+1 + WHERE order_value >= 26; + +INSERT INTO osrs_hiscore_boss +VALUES +(UUID(),"Brutus", 1, 26, 1);