Example #1
0
        private void Network_N3MessageReceived(object s, SmokeLounge.AOtomation.Messaging.Messages.N3Message n3Msg)
        {
            //Chat.WriteLine($"{n3Msg.N3MessageType}");


            if (n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.PlayfieldAnarchyF)
            {
                PlayfieldAnarchyFMessage ayy = (PlayfieldAnarchyFMessage)n3Msg;
                //Chat.WriteLine($"GenericCmd: {ayy.Action.ToString()}\t{ayy.Count.ToString()}\t{ayy.Target.ToString()}\t{ayy.Temp1.ToString()}\t{ayy.Temp4.ToString()}\t{ayy.User.ToString()}\t{ayy.Identity.ToString()}");
            }

            //if (n3Msg.N3MessageType == N3MessageType.CharDCMove)
            //    Chat.WriteLine($"MoveType: {((CharDCMoveMessage)n3Msg).MoveType}");

            /*
             * if (n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.TemplateAction)
             * {
             *  TemplateActionMessage ayy = (TemplateActionMessage)n3Msg;
             *  Chat.WriteLine($"TemplateAction: {ayy.Unknown1.ToString()}\t{ayy.Unknown2.ToString()}\t{ayy.Unknown3.ToString()}\t{ayy.Unknown4.ToString()}\t{ayy.ItemLowId.ToString()}\t{ayy.Placement.ToString()}\t{ayy.Identity.ToString()}");
             * }
             */
            /*
             * if (n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.Feedback)
             * {
             *  FeedbackMessage ayy = (FeedbackMessage)n3Msg;
             *  Chat.WriteLine($"Feedback: {ayy.MessageId.ToString()}\t{ayy.CategoryId.ToString()}\t{ayy.Unknown1.ToString()}");
             * }
             *
             * if(n3Msg.N3MessageType == SmokeLounge.AOtomation.Messaging.Messages.N3MessageType.CharacterAction)
             * {
             *  CharacterActionMessage charActionMessage = (CharacterActionMessage)n3Msg;
             *  Chat.WriteLine($"CharacterAction {charActionMessage.Action}\t{charActionMessage.Identity}\t{charActionMessage.Target}\t{charActionMessage.Parameter1}\t{charActionMessage.Parameter2}\t{charActionMessage.Unknown1}\t{charActionMessage.Unknown2}");
             * }*/
        }
Example #2
0
 private void Network_N3MessageSent(object s, SmokeLounge.AOtomation.Messaging.Messages.N3Message n3Msg)
 {
     //Chat.WriteLine($"{n3Msg.N3MessageType}");
 }
 private void AssertN3Message(N3Message expected, N3Message actual)
 {
     Assert.AreEqual(expected.Identity, actual.Identity);
     Assert.AreEqual(expected.N3MessageType, actual.N3MessageType);
     Assert.AreEqual(expected.PacketType, actual.PacketType);
     Assert.AreEqual(expected.Unknown, actual.Unknown);
 }