fix killedbytraitor and message icon
This commit is contained in:
@@ -35,7 +35,10 @@ namespace Barotrauma
|
|||||||
var owner = GameMain.Server.ConnectedClients.Find(c => c.Character == this);
|
var owner = GameMain.Server.ConnectedClients.Find(c => c.Character == this);
|
||||||
if (owner != null)
|
if (owner != null)
|
||||||
{
|
{
|
||||||
GameMain.Server.SendDirectChatMessage(TextManager.FormatServerMessage("KilledByTraitorNotification"), owner, ChatMessageType.ServerMessageBoxInGame);
|
if (!GameMain.Lua.game.overrideTraitors)
|
||||||
|
{
|
||||||
|
GameMain.Server.SendDirectChatMessage(TextManager.FormatServerMessage("KilledByTraitorNotification"), owner, ChatMessageType.ServerMessageBoxInGame);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach (Client client in GameMain.Server.ConnectedClients)
|
foreach (Client client in GameMain.Server.ConnectedClients)
|
||||||
|
|||||||
@@ -142,10 +142,11 @@ namespace Barotrauma
|
|||||||
GameMain.Server.SendTraitorMessage(client, msg, missionid, type);
|
GameMain.Server.SendTraitorMessage(client, msg, missionid, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SendDirectChatMessage(string sendername, string text, Character sender, ChatMessageType messageType = ChatMessageType.Private, Client client = null)
|
public static void SendDirectChatMessage(string sendername, string text, Character sender, ChatMessageType messageType = ChatMessageType.Private, Client client = null, string iconStyle = "")
|
||||||
{
|
{
|
||||||
|
|
||||||
ChatMessage cm = ChatMessage.Create(sendername, text, messageType, sender, client);
|
ChatMessage cm = ChatMessage.Create(sendername, text, messageType, sender, client);
|
||||||
|
cm.IconStyle = iconStyle;
|
||||||
|
|
||||||
GameMain.Server.SendDirectChatMessage(cm, client);
|
GameMain.Server.SendDirectChatMessage(cm, client);
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ namespace Barotrauma
|
|||||||
LuaScriptLoader luaScriptLoader = new LuaScriptLoader(this);
|
LuaScriptLoader luaScriptLoader = new LuaScriptLoader(this);
|
||||||
|
|
||||||
LuaCustomConverters.RegisterAll();
|
LuaCustomConverters.RegisterAll();
|
||||||
|
|
||||||
UserData.RegisterType<TraitorMessageType>();
|
UserData.RegisterType<TraitorMessageType>();
|
||||||
UserData.RegisterType<JobPrefab>();
|
UserData.RegisterType<JobPrefab>();
|
||||||
UserData.RegisterType<CharacterInfo>();
|
UserData.RegisterType<CharacterInfo>();
|
||||||
@@ -122,6 +122,7 @@ namespace Barotrauma
|
|||||||
UserData.RegisterType<AnimController>();
|
UserData.RegisterType<AnimController>();
|
||||||
UserData.RegisterType<Limb>();
|
UserData.RegisterType<Limb>();
|
||||||
UserData.RegisterType<Ragdoll>();
|
UserData.RegisterType<Ragdoll>();
|
||||||
|
UserData.RegisterType<ChatMessage>();
|
||||||
|
|
||||||
lua = new Script(CoreModules.Preset_SoftSandbox | CoreModules.LoadMethods);
|
lua = new Script(CoreModules.Preset_SoftSandbox | CoreModules.LoadMethods);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user