From ca4c0186f363703b2282529434b999788d866716 Mon Sep 17 00:00:00 2001 From: alterdekim Date: Thu, 4 Jul 2024 20:39:43 +0300 Subject: [PATCH] 3 nights update --- .../java/com/alterdekim/javabot/components/BunkerBot.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alterdekim/javabot/components/BunkerBot.java b/src/main/java/com/alterdekim/javabot/components/BunkerBot.java index d1b68d7..bbdc66b 100644 --- a/src/main/java/com/alterdekim/javabot/components/BunkerBot.java +++ b/src/main/java/com/alterdekim/javabot/components/BunkerBot.java @@ -180,7 +180,7 @@ public class BunkerBot extends TelegramLongPollingBot { private void startGame() { if( gameState != GameState.JOINING ) return; - if(players.size() < 2) { + if(players.size() < 1) { // TODO: change to 2 sendApi(new SendMessage(groupId, Constants.PLAYERS_LESS_THAN_ZERO)); return; } @@ -322,7 +322,11 @@ public class BunkerBot extends TelegramLongPollingBot { sendApi(new DeleteMessage(callbackQuery.getMessage().getChatId()+"", callbackQuery.getMessage().getMessageId())); if( p.getScriptMessageId() != null) sendApi(new DeleteMessage(callbackQuery.getMessage().getChatId()+"", p.getScriptMessageId())); sendApi(new SendMessage(groupId, String.format(Constants.PRESSED_NIGHT, callbackQuery.getFrom().getFirstName()))); - if( isAllAnswered() ) doDay(); + if( isAllAnswered() && dayNightFields.getTurnCount() >= 3 ) { + doDay(); + return; + } + doNight(); } }