diff --git a/BLHX.Server.Game/Connection.cs b/BLHX.Server.Game/Connection.cs index 844efeb..069b641 100644 --- a/BLHX.Server.Game/Connection.cs +++ b/BLHX.Server.Game/Connection.cs @@ -140,6 +140,9 @@ namespace BLHX.Server.Game this.NotifyStatisticsInit(); this.NotifyShipData(); this.NotifyShipSkinData(); + this.NotifyTechnologyData(); + this.NotifyBlueprintData(); + this.NotifyTechSetLists(); this.NotifyFleetData(); this.NotifyShopMonthData(); this.NotifyChapterData(); diff --git a/BLHX.Server.Game/Handlers/P26.cs b/BLHX.Server.Game/Handlers/P26.cs index d289da1..de27f89 100644 --- a/BLHX.Server.Game/Handlers/P26.cs +++ b/BLHX.Server.Game/Handlers/P26.cs @@ -17,6 +17,7 @@ namespace BLHX.Server.Game.Handlers connection.Send(new Sc26151()); } } + static class P26ConnectionNotifyExtensions { public static void NotifyGameRoom(this Connection connection) diff --git a/BLHX.Server.Game/Handlers/P63.cs b/BLHX.Server.Game/Handlers/P63.cs new file mode 100644 index 0000000..0e59a38 --- /dev/null +++ b/BLHX.Server.Game/Handlers/P63.cs @@ -0,0 +1,17 @@ +using BLHX.Server.Common.Proto.p63; + +namespace BLHX.Server.Game.Handlers +{ + static class P63ConnectionNotifyExtensions + { + public static void NotifyTechnologyData(this Connection connection) + { + connection.Send(new Sc63000()); + } + + public static void NotifyBlueprintData(this Connection connection) + { + connection.Send(new Sc63100()); + } + } +} diff --git a/BLHX.Server.Game/Handlers/P64.cs b/BLHX.Server.Game/Handlers/P64.cs new file mode 100644 index 0000000..1e7d43d --- /dev/null +++ b/BLHX.Server.Game/Handlers/P64.cs @@ -0,0 +1,12 @@ +using BLHX.Server.Common.Proto.p64; + +namespace BLHX.Server.Game.Handlers +{ + static class P64ConnectionNotifyExtensions + { + public static void NotifyTechSetLists(this Connection connection) + { + connection.Send(new Sc64000()); + } + } +}