Init enter game

This commit is contained in:
Naruse
2025-06-14 11:15:32 +08:00
commit 6a03b39f07
568 changed files with 92872 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.ExBoss;
public class PacketExBossStageBeginRsp : BasePacket
{
public PacketExBossStageBeginRsp() : base(CmdIds.ExBossStageBeginRsp)
{
var proto = new ExBossStageBeginRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,18 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.ExBoss;
public class PacketExBossStageEndRsp : BasePacket
{
public PacketExBossStageEndRsp(uint bossId, StageEndStatus Status) : base(CmdIds.ExBossStageEndRsp)
{
var proto = new ExBossStageEndRsp
{
BossId = bossId,
EndStatus = Status
};
SetData(proto);
}
}

View File

@@ -0,0 +1,26 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.ExBoss;
public class PacketGetExBossInfoRsp : BasePacket
{
public PacketGetExBossInfoRsp() : base(CmdIds.GetExBossInfoRsp)
{
// TODO:Hardcoded
var proto = new GetExBossInfoRsp
{
BossInfo = new ExBossInfo
{
BossIdList = { },
CurMaxEnterTimes = 18,
RankId = 104,
ScheduleId = 10377,
NowScheduleId = 10377
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,39 @@
using KianaBH.GameServer.Game.Player;
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.ExBoss;
public class PacketGetExBossRankRsp : BasePacket
{
public PacketGetExBossRankRsp(PlayerInstance player) : base(CmdIds.GetExBossRankRsp)
{
// TODO: Hardcoded
var proto = new GetExBossRankRsp
{
RankId = 104,
RankData = new RankShowData
{
MyRank = 104,
MyRankType = 2,
MyScore = 116330,
RankList =
{
new UserRankData
{
AvatarId = 3101,
CustomHeadId = 161099,
DressId = 50217,
FrameId = 200080,
NickName = "Kiana",
Rank = 1,
Score = 119727,
Uid = (uint)player.Data.Uid
}
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,22 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.ExBoss;
public class PacketGetExBossScheduleRsp : BasePacket
{
public PacketGetExBossScheduleRsp() : base(CmdIds.GetExBossScheduleRsp)
{
// TODO: Hardcoded
var proto = new GetExBossScheduleRsp
{
BeginTime = 1730750400,
EndTime = 1931268799,
MinLevel = 38,
RankId = 104,
ScheduleId = 10377
};
SetData(proto);
}
}