diff --git a/CTA/CustomTeamAssigner/CustomRoles.cs b/CTA/CustomTeamAssigner/CustomRoles.cs index 8248a8748..51cebcfa0 100644 --- a/CTA/CustomTeamAssigner/CustomRoles.cs +++ b/CTA/CustomTeamAssigner/CustomRoles.cs @@ -579,6 +579,7 @@ public enum CustomRoles Madmate, Magnet, Mare, + MeetingAngel, // Ghost role Messenger, Mimic, Minion, // Ghost role diff --git a/Patches/HudSpritePatch.cs b/Patches/HudSpritePatch.cs index 7eaa2347b..39ce82420 100644 --- a/Patches/HudSpritePatch.cs +++ b/Patches/HudSpritePatch.cs @@ -24,7 +24,7 @@ public static class HudSpritePatch public static bool ForceUpdate; public static Sprite[] DefaultIcons = []; private static long LastErrorTime; - private static readonly List GhostRolesWithSprites = [CustomRoles.Bloodmoon, CustomRoles.Facilitator, CustomRoles.Minion, CustomRoles.Warden, CustomRoles.Shade]; + private static readonly List GhostRolesWithSprites = [CustomRoles.Bloodmoon, CustomRoles.Facilitator, CustomRoles.Minion, CustomRoles.MeetingAngel, CustomRoles.Warden, CustomRoles.Shade]; public static void Postfix(HudManager __instance) { diff --git a/Resources/Images/Skills/MeetingAngel.png b/Resources/Images/Skills/MeetingAngel.png new file mode 100644 index 000000000..d0bf218da Binary files /dev/null and b/Resources/Images/Skills/MeetingAngel.png differ diff --git a/Resources/Lang/en_US.jsonc b/Resources/Lang/en_US.jsonc index afb1d771c..39839018b 100644 --- a/Resources/Lang/en_US.jsonc +++ b/Resources/Lang/en_US.jsonc @@ -176,6 +176,7 @@ "Prefix.Lucky": "Lucky", "Prefix.Magnet": "Magnet", "Prefix.Mare": "Mare", + "Prefix.MeetingAngel": "Meeting Angel", "Prefix.Messenger": "Messenger", "Prefix.Mimic": "Mimic", "Prefix.Minion": "Minion", @@ -4027,7 +4028,7 @@ "HaunterRevealedYou": "You have been revealed by the Haunter!", "HaunterStopped": "<#00ff00>The Haunter was successfully stopped!", "HaunterStoppedSelf": "<#ff1313>An impostor came too close to you, your role was removed.", - "MeetingAngel": "MeetingAngel", + "MeetingAngel": "Meeting Angel", "MeetingAngelInfo": "Remove Votes", "MeetingAngelInfoLong": "(Crewmate Ghost):\\nAs the Meeting Angel, you can use your protect button on someone every X meetings (specified by settings) to remove a certain number of votes targeting them.", "MeetingAngel.NumVotesNegated": "Number of Votes Removed",