refactor: update TrainParty system

This commit is contained in:
letheriver2007
2025-01-28 08:14:54 +08:00
committed by EggLink
parent 2b8b269a1d
commit f4f3fa42b9
16 changed files with 131 additions and 391 deletions

View File

@@ -1,17 +0,0 @@
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.TrainParty;
public class PacketTrainPartyAddBuildDynamicBuffScRsp : BasePacket
{
public PacketTrainPartyAddBuildDynamicBuffScRsp() : base(CmdIds.TrainPartyAddBuildDynamicBuffScRsp)
{
var proto = new TrainPartyAddBuildDynamicBuffScRsp
{
BuffId = 102
};
SetData(proto);
}
}

View File

@@ -6,7 +6,7 @@ namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.TrainParty;
public class PacketTrainPartyBuildDiyScRsp : BasePacket
{
public PacketTrainPartyBuildDiyScRsp(GameTrainPartyAreaInfo? area) : base(CmdIds.TrainPartyBuildDiyScRsp)
public PacketTrainPartyBuildDiyScRsp(TrainAreaInfo? area) : base(CmdIds.TrainPartyBuildDiyScRsp)
{
var proto = area == null
? new TrainPartyBuildDiyScRsp
@@ -16,14 +16,6 @@ public class PacketTrainPartyBuildDiyScRsp : BasePacket
: new TrainPartyBuildDiyScRsp
{
AreaId = (uint)area.AreaId,
DynamicInfo =
{
area.DynamicInfo.Select(x => new AreaDynamicInfo
{
DiceSlotId = (uint)x.Key,
DiyDynamicId = (uint)x.Value
})
}
};
SetData(proto);