|
@@ -19,7 +19,6 @@ namespace MafiaTelegramBot.Game.GameRoles
|
|
|
|
|
|
public override async Task ApplyNightActionResult()
|
|
|
{
|
|
|
-
|
|
|
if (NightTargetId == -1)
|
|
|
await Bot.EditMessageAsync(Player.ChatId, MessageId, strings.you_have_not_choosen_target);
|
|
|
else
|
|
@@ -35,11 +34,13 @@ namespace MafiaTelegramBot.Game.GameRoles
|
|
|
|
|
|
}
|
|
|
public override async Task SetNightTarget(long userId)
|
|
|
- {
|
|
|
- NightTargetId = userId;
|
|
|
- var target = Room.Players[userId];
|
|
|
- await Bot.SendWithMarkdown2(target.ChatId, strings.bodyguard_protected_you);
|
|
|
- await Bot.EditMessageAsync(Player.ChatId, MessageId, $"{strings.you_choose_target} {Room.Players[userId].NickName}");
|
|
|
+ {
|
|
|
+ if (userId == -1) await Room.PlayersCh.EditTo(Player.Id, MessageId, strings.you_skip_vote);
|
|
|
+ else
|
|
|
+ {
|
|
|
+ NightTargetId = userId;
|
|
|
+ await Room.PlayersCh.EditTo(Player.Id, MessageId, $"{strings.you_choose_target} {Room.Players[userId].NickName}");
|
|
|
+ }
|
|
|
}
|
|
|
public BodyguardRole(GameRoom room, Player player) : base(room, player) { }
|
|
|
}
|