diff --git a/Werewolf for Telegram/Werewolf Node/Werewolf.cs b/Werewolf for Telegram/Werewolf Node/Werewolf.cs index af298e39e..db5c8ab46 100644 --- a/Werewolf for Telegram/Werewolf Node/Werewolf.cs +++ b/Werewolf for Telegram/Werewolf Node/Werewolf.cs @@ -3484,7 +3484,7 @@ private void NightCycle() VisitPlayer(sk, skilled); Send(GetLocaleString("KillerRandomKill", oldSkilled.GetName(), skilled.GetName()), sk.Id); } - if (ga?.Choice == skilled.Id) + if (ga?.Choice == skilled.Id && skilled.PlayerRole != IRole.Harlot) //GA doesn't find Harlot at home, therefore can't protect them { if (oldSkilled == null) Send(GetLocaleString("GuardBlockedKiller", skilled.GetName()), sk.Id);