@@ 8,8 8,12 @@ using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using NosSmooth.Core.Commands;
using NosSmooth.Core.Extensions;
-using NosSmooth.Game.Events.Handlers;
using NosSmooth.Game.Apis;
+using NosSmooth.Game.Events.Core;
+using NosSmooth.Game.Events.Players;
+using NosSmooth.Game.PacketHandlers.Characters;
+using NosSmooth.Game.PacketHandlers.Entities;
+using NosSmooth.Game.PacketHandlers.Login;
namespace NosSmooth.Game.Extensions;
@@ 31,11 35,17 @@ public static class ServiceCollectionExtensions
.TryAddSingleton<EventDispatcher>();
serviceCollection.TryAddSingleton<Game>();
- // TODO: add events
+ serviceCollection
+ .AddPacketResponder<CharacterInitResponder>()
+ .AddPacketResponder<SkillResponder>()
+ .AddPacketResponder<WalkResponder>()
+ .AddPacketResponder<SkillUsedResponder>()
+ .AddPacketResponder<CListPacketResponder>();
serviceCollection
.AddTransient<NostaleChatPacketApi>()
.AddTransient<NostaleSkillsPacketApi>();
+
return serviceCollection;
}