using System; using Snowlight.Game.Sessions; using Snowlight.Communication; using Snowlight.Communication.Incoming; namespace Snowlight.Game.Handlers { public static class WarningSurpressors { public static void Initialize() { // com.sulake.habbo.communication.messages.outgoing.inventory.badges.GetBadgePointLimitsComposer; // used for badge point limits?? what is this anyone know?? DataRouter.RegisterHandler(3032, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.marketplace.GetMarketplaceConfigurationMessageComposer; // marketplace configuration event..... DataRouter.RegisterHandler(3011, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.catalog.GetGiftWrappingConfigurationComposer; // something to do with gift wrapping!?? DataRouter.RegisterHandler(473, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.advertisement.GetRoomAdMessageComposer; // used for returning the room ads... DataRouter.RegisterHandler(126, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.users.GetUserNotificationsMessageComposer; // something to do with user notifs... DataRouter.RegisterHandler(3105, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.tracking.LatencyPingReportMessageComposer; // something to do with latency.. DataRouter.RegisterHandler(316, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.quest.FriendRequestQuestCompleteMessageComposer; // this is packet to complete the friend request quest, should only be completed if quest is active.... // someone needs to code this ^_^ DataRouter.RegisterHandler(3210, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.room.action.CallGuideBotMessageComposer; // guide bot packet.. DataRouter.RegisterHandler(440, new ProcessRequestCallback(SurpressingHandler)); // com.sulake.habbo.communication.messages.outgoing.tracking.LagWarningReportMessageComposer; // something to do with lag warnings? user is lagging? responding too slow to pings?? who knows? DataRouter.RegisterHandler(422, new ProcessRequestCallback(SurpressingHandler)); } private static void SurpressingHandler(Session Session, ClientMessage Message) { // No idea what these requests do, but to surpress ugly and creepy warning messages we register the handlers. } } }