|
@@ -243,25 +243,25 @@ namespace MafiaTelegramBot.Game.GameRooms
|
|
|
default:
|
|
|
{
|
|
|
await DefencePhase(VoteUpList);
|
|
|
- var contenders = await CalculateCandidates();
|
|
|
- switch (contenders.Count)
|
|
|
+ VoteUpList = await CalculateCandidates();
|
|
|
+ switch (VoteUpList.Count)
|
|
|
{
|
|
|
case 0:
|
|
|
await PlayersCh.Send(strings.nothing_up_to_dispatch);
|
|
|
break;
|
|
|
case 1:
|
|
|
- await contenders[0].CurrentRole.Dispatch();
|
|
|
+ await VoteUpList[0].CurrentRole.Dispatch();
|
|
|
break;
|
|
|
case > 1:
|
|
|
- await DefencePhase(contenders);
|
|
|
- contenders = await CalculateCandidates();
|
|
|
- switch (contenders.Count)
|
|
|
+ await DefencePhase(VoteUpList);
|
|
|
+ VoteUpList = await CalculateCandidates();
|
|
|
+ switch (VoteUpList.Count)
|
|
|
{
|
|
|
case 0:
|
|
|
await PlayersCh.Send(strings.nothing_up_to_dispatch);
|
|
|
break;
|
|
|
case 1:
|
|
|
- await contenders[0].CurrentRole.Dispatch();
|
|
|
+ await VoteUpList[0].CurrentRole.Dispatch();
|
|
|
break;
|
|
|
default:
|
|
|
await PlayersCh.Send(strings.villagers_could_not_decide);
|
|
@@ -339,9 +339,9 @@ namespace MafiaTelegramBot.Game.GameRooms
|
|
|
else if (VoteKillList.AddUniqueByKey(playerId, targetId))
|
|
|
{
|
|
|
if (playerId != targetId)
|
|
|
- await PlayersCh.EditTo(playerId, messageId, $"{strings.you_vote_player} {Players[targetId].NickName}");
|
|
|
+ await PlayersCh.EditTo(playerId, messageId, $"{strings.you_vote_to_kill} {Players[targetId].NickName}");
|
|
|
else
|
|
|
- await PlayersCh.EditTo(playerId, messageId, strings.you_vote_to_self);
|
|
|
+ await PlayersCh.EditTo(playerId, messageId, strings.you_vote_to_kill_self);
|
|
|
}
|
|
|
}
|
|
|
}
|