diff --git a/ReallifeGamemode.Server/Managers/InteractionManager.cs b/ReallifeGamemode.Server/Managers/InteractionManager.cs index 3ffa00dd..5a66ebbc 100644 --- a/ReallifeGamemode.Server/Managers/InteractionManager.cs +++ b/ReallifeGamemode.Server/Managers/InteractionManager.cs @@ -15,6 +15,7 @@ using ReallifeGamemode.Services; using ReallifeGamemode.Server.Types; using System.Buffers; using Microsoft.EntityFrameworkCore; +using ReallifeGamemode.Server.Events; /** * @overview Life of German Reallife - Managers Interaction (InteractionManager.cs) @@ -266,10 +267,13 @@ namespace ReallifeGamemode.Server.Managers using (var dbContext = new DatabaseContext()) { - + target.SetData("duty", false); + target.TriggerEvent("toggleDutyMode", false); + NAPI.ClientEvent.TriggerClientEventForAll("updateDutyMedics", false); + target.SetSharedData("blipColor", 0); + UpdateCharacterCloth.LoadCharacterDefaults(target); target.GetUser(dbContext).FactionRankId = null; target.GetUser(dbContext).FactionId = null; - target.SetData("duty", false); ChatService.SendMessage(player, "!{02FCFF}Du hast " + target.Name + " aus der Fraktion geworfen."); ChatService.SendMessage(target, "!{02FCFF}Du wurdest von " + player.Name + " aus der Fraktion geworfen."); target.SetSharedData("blipColor", 0);