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.Test;
public class PacketGetWebActivityInfoRsp : BasePacket
{
public PacketGetWebActivityInfoRsp() : base(CmdIds.GetWebActivityInfoRsp)
{
var proto = new GetWebActivityInfoRsp
{
};
SetData(proto);
}
}

View File

@@ -0,0 +1,31 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
using KianaBH.Util.Extensions;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketGetWeekDayActivityDataRsp : BasePacket
{
public PacketGetWeekDayActivityDataRsp() : base(CmdIds.GetWeekDayActivityDataRsp)
{
// TODO: Hardcoded
var now = (uint)Extensions.GetUnixSec();
var proto = new GetWeekDayActivityDataRsp
{
ActivityList =
{
new WeekDayActivity
{
ActivityId = 1003,
StageIdList = { 101302, 101303, 101304, 101305 },
EnterTimes = 1,
EndTime = now + 3600 * 24 * 7,
ActivityBeginTime = now * 10 / 8,
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,19 @@
using KianaBH.GameServer.Game.Player;
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketGetWeeklyReportRsp : BasePacket
{
public PacketGetWeeklyReportRsp(PlayerInstance player) : base(CmdIds.GetWeeklyReportRsp)
{
var proto = new GetWeeklyReportRsp
{
Retcode = GetWeeklyReportRsp.Types.Retcode.Fail,
TargetUid = (uint)player.Data.Uid,
};
SetData(proto);
}
}

View File

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

View File

@@ -0,0 +1,18 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketGetWikiDataRsp : BasePacket
{
public PacketGetWikiDataRsp() : base(CmdIds.GetWikiDataRsp)
{
var proto = new GetWikiDataRsp
{
HasTakeActivitySuitRewardList = { 132 },
HasTakeRatingRewardList = { 1, 2, 3, 4, 5, 6 }
};
SetData(proto);
}
}

View File

@@ -0,0 +1,201 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketGetWorldMapDataRsp : BasePacket
{
public PacketGetWorldMapDataRsp() : base(CmdIds.GetWorldMapDataRsp)
{
// TODO: Hardcoded
var proto = new GetWorldMapDataRsp
{
WorldMapList =
{
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 1,
WorldMapId = 1
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 2,
WorldMapId = 2
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
HighLightMaxLevel = 30,
HighLightMinLevel = 25,
Id = 3,
WorldMapId = 3
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 5,
Weight = 1,
WorldMapId = 5
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
HighLightMaxLevel = 88,
HighLightMinLevel = 15,
Id = 6,
Weight = 1,
WorldMapId = 6
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
HighLightMaxLevel = 40,
HighLightMinLevel = 30,
Id = 7,
Weight = 1,
WorldMapId = 7
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 8,
Weight = 1,
WorldMapId = 8
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 9,
Weight = 1,
WorldMapId = 9
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 10,
Weight = 1,
WorldMapId = 10
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 11,
Weight = 1,
WorldMapId = 11
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 49,
Weight = 1,
WorldMapId = 12
},
new WorldMapData
{
AdvanceTime = 1563069600,
BeginTime = 1563069600,
EndTime = 2060107199,
HighLightMaxLevel = 99,
HighLightMinLevel = 20,
Id = 121,
Weight = 205,
WorldMapId = 2107
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
HighLightMaxLevel = 99,
HighLightMinLevel = 50,
Id = 286,
Weight = 1,
WorldMapId = 18
},
new WorldMapData
{
AdvanceTime = 1611712800,
BeginTime = 1611712800,
EndTime = 2060107199,
HighLightMaxLevel = 88,
HighLightMinLevel = 15,
Id = 307,
Weight = 1,
WorldMapId = 2221
},
new WorldMapData
{
AdvanceTime = 1705716000,
BeginTime = 1705716000,
EndTime = 2060107199,
Id = 1004,
Weight = 1,
WorldMapId = 1004
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
Id = 445,
Weight = 1000,
WorldMapId = 2313
},
new WorldMapData
{
AdvanceTime = 1300046400,
BeginTime = 1300046400,
EndTime = 2060107199,
HighLightMaxLevel = 30,
HighLightMinLevel = 25,
Id = 451,
WorldMapId = 19
},
new WorldMapData
{
AdvanceTime = 1730080800,
BeginTime = 1730080800,
EndTime = 1880308800,
Id = 452,
Weight = 1301,
WorldMapId = 2317
},
new WorldMapData
{
AdvanceTime = 1729108800,
BeginTime = 1729108800,
EndTime = 1880308800,
Id = 458,
Weight = 122,
WorldMapId = 2320
}
}
};
SetData(proto);
}
}

View File

@@ -0,0 +1,82 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketGetWorldMapRecommendRsp : BasePacket
{
public PacketGetWorldMapRecommendRsp() : base(CmdIds.GetWorldMapRecommendRsp)
{
// TODO: Hardcoded
var proto = new GetWorldMapRecommendRsp
{
ActivityRecommendList =
{
new WorldMapRecommend
{
Weight = 110,
WorldMapId = 2317
},
new WorldMapRecommend
{
Weight = 100,
WorldMapId = 2321
}
},
PermanentRecommendList =
{
new WorldMapRecommend
{
ActiveConditionList = { 201 },
Weight = 2,
WorldMapId = 9
},
new WorldMapRecommend
{
Weight = 100,
WorldMapId = 7
},
new WorldMapRecommend
{
ActiveConditionList = { 207 },
Weight = -100,
WorldMapId = 7
},
new WorldMapRecommend
{
Weight = 86,
WorldMapId = 8
},
new WorldMapRecommend
{
ActiveConditionList = { 214, 215 },
Weight = 1,
WorldMapId = 11
},
new WorldMapRecommend
{
ActiveConditionList = { 216 },
Weight = 45,
WorldMapId = 18
},
new WorldMapRecommend
{
Weight = 60,
WorldMapId = 1
},
new WorldMapRecommend
{
Weight = 50,
WorldMapId = 2107
},
new WorldMapRecommend
{
Weight = 70,
WorldMapId = 1004
}
}
};
SetData(proto);
}
}

View File

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

View File

@@ -0,0 +1,29 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketLoginWishGetMainDataRsp : BasePacket
{
public PacketLoginWishGetMainDataRsp() : base(CmdIds.LoginWishGetMainDataRsp)
{
// TODO: Hardcoded
var proto = new LoginWishGetMainDataRsp
{
ActivityList =
{
new LoginWishActivity
{
ActivityId = 19,
BeginTime = 1729540800,
EndTime = 1880308800,
LoginDays = 1,
ShowBeginTime = 1729454400,
ShowEndTime = 1880308800
}
}
};
SetData(proto);
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,17 @@
using KianaBH.KcpSharp;
using KianaBH.Proto;
namespace KianaBH.GameServer.Server.Packet.Send.Test;
public class PacketSanctuaryGetMainInfoRsp : BasePacket
{
public PacketSanctuaryGetMainInfoRsp() : base(CmdIds.SanctuaryGetMainInfoRsp)
{
var proto = new SanctuaryGetMainInfoRsp
{
Retcode = SanctuaryGetMainInfoRsp.Types.Retcode.NotOpen, // set to NotOpen to prevent null reference error pop up
};
SetData(proto);
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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