private void OnDutyRequest(Command cmd) { var playerSession = Server.Instance.Instances.Session.GetPlayer(cmd.Player); var currentDutyStatus = JobHandler.OnDuty(playerSession); if (allowedDutyJobs.Contains(JobHandler.GetPlayerJob(playerSession))) { playerSession.SetGlobalData("Character.OnDuty", !currentDutyStatus); playerSession.TriggerEvent("Player.OnDutyStatusChange", !currentDutyStatus); Sessions.TriggerSessionEvent("OnDutyChangeState", playerSession); //Log.Info($"{!currentDutyStatus}"); Log.ToClient("[Duty]", $"{(!currentDutyStatus ? "On" : "Off" )} duty", ConstantColours.Job, cmd.Player); } }