fix: grid fight settle & trait effect

This commit is contained in:
Somebody
2025-11-30 12:31:30 +08:00
parent 148c2c91fe
commit 0868d17595
19 changed files with 635 additions and 100 deletions

View File

@@ -0,0 +1,24 @@
using EggLink.DanhengServer.Data;
using EggLink.DanhengServer.GameServer.Game.GridFight;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.GridFight;
public class PacketGridFightSettleNotify : BasePacket
{
public PacketGridFightSettleNotify(GridFightInstance inst) : base(CmdIds.GridFightSettleNotify)
{
var divisionId = GameData.GridFightDivisionInfoData.Where(x => x.Value.SeasonID == GridFightManager.CurSeasonId)
.Select(x => x.Key).Max();
var proto = new GridFightSettleNotify
{
CurDivisionId = divisionId,
PrevDivisionId = divisionId,
TournFinishInfo = inst.ToFinishInfo()
};
SetData(proto);
}
}