Ejemplo n.º 1
0
        internal static void AddFakeSystemMessage(string opcodeNname, params string[] p)
        {
            var srvMsg = $"@0";

            p.ToList().ForEach(par => srvMsg += $"\v{par}");
            SystemMessagesProcessor.AnalyzeMessage(srvMsg, opcodeNname);
            //ChatWindowManager.Instance.AddSystemMessage(srvMsg, sysmsg);
        }
Ejemplo n.º 2
0
        protected void buttonMain_Click(object sender, EventArgs e)
        {
            buttonMain.Enabled = false;
            divCallout.Visible = true;

            SystemMessagesProcessor processor = new SystemMessagesProcessor();

            processor.HandleSystemMessages();

            repeaterItems.DataSource = processor.Messages;
            repeaterItems.DataBind();

            literalHeading.Text = (processor.Messages.Count > 0) ? string.Format("Below are the {0} processed system messages", processor.Messages.Count) : "There are no cache messages";

            buttonMain.Enabled = true;
        }
Ejemplo n.º 3
0
        private void AddDamageReceivedMessage(ulong source, ulong target, long diff, long maxHP, bool crit)
        {
            if (!App.Settings.ChatEnabled)
            {
                return;
            }

            if (!Game.IsMe(target) || diff > 0 || target == source || source == 0 || !TccUtils.IsEntitySpawned(source))
            {
                return;
            }
            var srcName    = TccUtils.GetEntityName(source);
            var parameters = $"@0\vAmount\v{-diff}\vPerc\v{-diff / (double) maxHP:P}{(srcName != "" ? $"\vSource\v{srcName}" : "")}";

            SystemMessagesProcessor.AnalyzeMessage(parameters, srcName == ""
                ? !crit ? "TCC_DAMAGE_RECEIVED_UNKNOWN" : "TCC_DAMAGE_RECEIVED_UNKNOWN_CRIT"
                : !crit ? "TCC_DAMAGE_RECEIVED" : "TCC_DAMAGE_RECEIVED_CRIT");
        }