1 parent af428fa commit fb62249Copy full SHA for fb62249
1 file changed
Essentials/Patches/ChatMessagePatch.cs
@@ -10,6 +10,7 @@
10
using Sandbox.Game.Gui;
11
using System;
12
using Sandbox.Game.World;
13
+using VRage.GameServices;
14
15
namespace Essentials.Patches {
16
[PatchShim]
@@ -51,6 +52,12 @@ private static bool OnChatMessageReceived_Server(ref ChatMsg msg) {
51
52
var Account = PlayerAccountData.GetAccount(msg.Author);
53
if (Account != null) {
54
var Rank = RanksAndPermissions.GetRankData(Account.Rank);
55
+ if (Rank.DisplayPrefix) {
56
+ msg.Author = 0;
57
+ var customData = msg.CustomData ?? new ChatMessageCustomData();
58
+ customData.AuthorName = $"{Rank.Prefix}{Account.Player}";
59
+ msg.CustomData = customData;
60
+ }
61
}
62
return true;
63
0 commit comments