From fdeb4e8e365ff6e8e189d8559a30d48b3d0760ca Mon Sep 17 00:00:00 2001 From: alterdekim <alterwain@protonmail.com> Date: Mon, 8 Jul 2024 05:19:34 +0300 Subject: [PATCH] debug stuff x2 --- .../com/alterdekim/javabot/components/BunkerBot.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/alterdekim/javabot/components/BunkerBot.java b/src/main/java/com/alterdekim/javabot/components/BunkerBot.java index 6546473..98f11b9 100644 --- a/src/main/java/com/alterdekim/javabot/components/BunkerBot.java +++ b/src/main/java/com/alterdekim/javabot/components/BunkerBot.java @@ -202,15 +202,13 @@ public class BunkerBot extends TelegramLongPollingBot { players.get(i).setHobby((Hobby) BotUtils.getRandomFromList(hobbies, random)); players.get(i).setHealth((Health) BotUtils.getRandomFromList(healths, random)); if( (random.nextInt(100) >= 45 || (i == (players.size()-1) && isNoOneHasScripts())) && !scripts.isEmpty() ) { - //ActionScript asc = (ActionScript) BotUtils.getRandomFromList(scripts, random); - ActionScript asc = scripts.get(scripts.size()-1); + ActionScript asc = (ActionScript) BotUtils.getRandomFromList(scripts, random); + //ActionScript asc = scripts.get(scripts.size()-1); scripts.removeIf(p -> p.getId().longValue() == asc.getId().longValue()); players.get(i).setScripts(Collections.singletonList(asc)); } else { players.get(i).setScripts(new ArrayList<>()); } - SendMessage sendMessage = new SendMessage(players.get(i).getTelegramId()+"", BotAccountProfileGenerator.build(textDataValService, players.get(i))); - sendApi(sendMessage); } doNight(); } @@ -221,7 +219,9 @@ public class BunkerBot extends TelegramLongPollingBot { this.dayNightFields.setPoll(new HashMap<>()); this.dayNightFields.setTurnCount(this.dayNightFields.getTurnCount()+1); for( Player p : players ) { - SendMessage sendMessage = new SendMessage(p.getTelegramId()+"", Constants.SHOW_TIME); + SendMessage sendMessage = new SendMessage(p.getTelegramId()+"", BotAccountProfileGenerator.build(textDataValService, p)); + sendApi(sendMessage); + sendMessage = new SendMessage(p.getTelegramId()+"", Constants.SHOW_TIME); sendMessage.setReplyMarkup(BotUtils.getShowKeyboard(p.getInfoSections())); sendApi(sendMessage); if( p.getScripts().isEmpty() ) continue;