diff --git a/Patches/ChatCommandPatch.cs b/Patches/ChatCommandPatch.cs
index 6078310e4..d26f01e8b 100644
--- a/Patches/ChatCommandPatch.cs
+++ b/Patches/ChatCommandPatch.cs
@@ -2522,7 +2522,8 @@ internal static class ChatCommands
Utils.SendMessage(sb.ToString(), player.PlayerId, titleSb.ToString(), importance: MessageImportance.High);
if (role.UsesPetInsteadOfKill()) Utils.SendMessage("\n", player.PlayerId, GetString("UsesPetInsteadOfKillNotice"));
- if (player.UsesMeetingShapeshift()) Utils.SendMessage("\n", player.PlayerId, GetString("UsesMeetingShapeshiftNotice"));
+ if (player.UsesJudgeAbilityAsTrigger()) Utils.SendMessage("\n", player.PlayerId, GetString("UsesJudgeAbilityAsTriggerNotice"));
+ else if (player.UsesMeetingShapeshift()) Utils.SendMessage("\n", player.PlayerId, GetString("UsesMeetingShapeshiftNotice"));
}
else
Utils.SendMessage((player.FriendCode.GetDevUser().HasTag() ? "\n" : string.Empty) + GetString("Message.CanNotUseInLobby"), player.PlayerId);
@@ -3427,7 +3428,8 @@ internal static class ChatCommands
if (settings.Length > 0) Utils.SendMessage("\n", playerId, settings.ToString());
if (rl.UsesPetInsteadOfKill()) Utils.SendMessage("\n", playerId, GetString("UsesPetInsteadOfKillNotice"));
- if (rl.UsesMeetingShapeshift()) Utils.SendMessage("\n", playerId, GetString("UsesMeetingShapeshiftNotice"));
+ if (rl.UsesJudgeAbilityAsTrigger()) Utils.SendMessage("\n", playerId, GetString("UsesJudgeAbilityAsTriggerNotice"));
+ else if (rl.UsesMeetingShapeshift()) Utils.SendMessage("\n", playerId, GetString("UsesMeetingShapeshiftNotice"));
Utils.SendMessage(sb.ToString(), playerId, title, importance: MessageImportance.High);
return;
diff --git a/Patches/ControlPatch.cs b/Patches/ControlPatch.cs
index 73453c42d..d538566b1 100644
--- a/Patches/ControlPatch.cs
+++ b/Patches/ControlPatch.cs
@@ -630,7 +630,8 @@ public static class InGameRoleInfoMenu
});
if (role.UsesPetInsteadOfKill()) Sb.Append($"\n\n{GetString("UsesPetInsteadOfKillNotice")}");
- if (player.UsesMeetingShapeshift()) Sb.Append($"\n\n{GetString("UsesMeetingShapeshiftNotice")}");
+ if (player.UsesJudgeAbilityAsTrigger()) Sb.Append($"\n\n{GetString("UsesJudgeAbilityAsTriggerNotice")}");
+ else if (player.UsesMeetingShapeshift()) Sb.Append($"\n\n{GetString("UsesMeetingShapeshiftNotice")}");
Sb.Insert(0, $"{TitleSb}\n");
diff --git a/Patches/MeetingHudPatch.cs b/Patches/MeetingHudPatch.cs
index ffe6910a5..3d914a29a 100644
--- a/Patches/MeetingHudPatch.cs
+++ b/Patches/MeetingHudPatch.cs
@@ -762,7 +762,8 @@ internal static class MeetingHudStartPatch
if (Settings.Length > 0) RoleDescMsgs.Add(new("\n", pc.PlayerId, Settings.ToString()));
if (role.UsesPetInsteadOfKill()) RoleDescMsgs.Add(new("\n", pc.PlayerId, GetString("UsesPetInsteadOfKillNotice")));
- if (pc.UsesMeetingShapeshift()) RoleDescMsgs.Add(new("\n", pc.PlayerId, GetString("UsesMeetingShapeshiftNotice")));
+ if (pc.UsesJudgeAbilityAsTrigger()) RoleDescMsgs.Add(new("\n", pc.PlayerId, GetString("UsesJudgeAbilityAsTriggerNotice")));
+ else if (pc.UsesMeetingShapeshift()) RoleDescMsgs.Add(new("\n", pc.PlayerId, GetString("UsesMeetingShapeshiftNotice")));
RoleDescMsgs.Add(new(Sb.ToString(), pc.PlayerId, TitleSb.ToString()));
}
diff --git a/Resources/Lang/en_US.json b/Resources/Lang/en_US.json
index b144cea9e..74c25d452 100644
--- a/Resources/Lang/en_US.json
+++ b/Resources/Lang/en_US.json
@@ -10322,6 +10322,7 @@
"UseVoteCancelling": "Use Vote Cancelling Method instead of Commands",
"UseVoteCancellingAfterVote": "Can Vote Normally After Using Ability (Vote)",
"UsesMeetingShapeshiftNotice": "<#ffff00>⚠ As this role, instead of commands and votes, you need to use the shapeshift menu in meetings to select your target!",
+ "UsesJudgeAbilityAsTriggerNotice": "<#ffff00>⚠ As this role, instead of commands and votes, you need to 'judge' your selected target! (They won't actually be judged. This is just an ability trigger!)",
"VIPTag": "<#ffff00>VIP",
"VanillaCrewmateCannotBeGuessed": "Crewmate role cannot be guessed",
"VengefulCanVent": "Vengeful Romantic Can Vent",