mirror of
https://github.com/MikuLeaks/KianaBH3.git
synced 2025-12-15 22:34:38 +01:00
Init enter game
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketArkPlusActivityGetDataRsp : BasePacket
|
||||
{
|
||||
public PacketArkPlusActivityGetDataRsp() : base(CmdIds.ArkPlusActivityGetDataRsp)
|
||||
{
|
||||
var proto = new ArkPlusActivityGetDataRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketBuffAssistGetActivityRsp : BasePacket
|
||||
{
|
||||
public PacketBuffAssistGetActivityRsp() : base(CmdIds.BuffAssistGetActivityRsp)
|
||||
{
|
||||
var proto = new BuffAssistGetActivityRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using Google.Protobuf.Collections;
|
||||
using KianaBH.Data;
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGeneralActivityGetMainInfoRsp : BasePacket
|
||||
{
|
||||
public PacketGeneralActivityGetMainInfoRsp(RepeatedField<uint> ActivityIdList) : base(CmdIds.GeneralActivityGetMainInfoRsp)
|
||||
{
|
||||
var activityList = ActivityIdList.Select(activityId =>
|
||||
{
|
||||
GameData.GeneralActivityData
|
||||
.TryGetValue((int)activityId, out var series);
|
||||
|
||||
var activity = new GeneralActivity
|
||||
{
|
||||
GeneralBasicInfo = new GeneralActivityBasicInfo
|
||||
{
|
||||
ActivityId = activityId,
|
||||
ScheduleId = series?.Series ?? 0,
|
||||
SeriesActivityId ={ activityId }
|
||||
}
|
||||
};
|
||||
|
||||
GameData.GeneralActivityStageGroupData
|
||||
.TryGetValue((int)activityId, out var activityStage);
|
||||
|
||||
if (activityStage != null)
|
||||
{
|
||||
activity.ActivityStage = new GeneralActivityStage
|
||||
{
|
||||
StageGroupScheduleList =
|
||||
{
|
||||
activityStage.Select(x => new GeneralActivityStageGroupScheduleInfo
|
||||
{
|
||||
BeginTime = 1593223200,
|
||||
EndTime = 1913140799,
|
||||
StageGroupId = x.StageGroupId
|
||||
})
|
||||
|
||||
}
|
||||
};
|
||||
}
|
||||
return activity;
|
||||
});
|
||||
|
||||
var proto = new GeneralActivityGetMainInfoRsp
|
||||
{
|
||||
ActivityList = { activityList }
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//using Google.Protobuf.Collections;
|
||||
//using KianaBH.Data;
|
||||
//using KianaBH.KcpSharp;
|
||||
//using KianaBH.Proto;
|
||||
//using KianaBH.Util.Extensions;
|
||||
|
||||
//namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
//public class PacketGeneralActivityGetMainInfoRsp : BasePacket
|
||||
//{
|
||||
// public PacketGeneralActivityGetMainInfoRsp(RepeatedField<uint> ActivityIdList) : base(CmdIds.GeneralActivityGetMainInfoRsp)
|
||||
// {
|
||||
// var proto = new GeneralActivityGetMainInfoRsp();
|
||||
|
||||
// foreach (var Id in ActivityIdList)
|
||||
// {
|
||||
// var ActivityData = GameData.GeneralActivityData.TryGetValue((int)Id, out var Data);
|
||||
// var Activity = new GeneralActivity
|
||||
// {
|
||||
// GeneralBasicInfo = new GeneralActivityBasicInfo
|
||||
// {
|
||||
// ActivityId = Id,
|
||||
// ScheduleId = Data!.Series,
|
||||
// SeriesActivityId = { Id },
|
||||
// }
|
||||
// };
|
||||
// var GeneralStageData = GameData.GeneralActivityStageGroupData.TryGetValue((int)Id, out var StageData);
|
||||
// if (StageData != null)
|
||||
// {
|
||||
// Activity.ActivityStage = new GeneralActivityStage
|
||||
// {
|
||||
// StageGroupScheduleList =
|
||||
// {
|
||||
// StageData.Select(x => new GeneralActivityStageGroupScheduleInfo
|
||||
// {
|
||||
// BeginTime = (uint)Extensions.GetUnixSec(),
|
||||
// EndTime = (uint)Extensions.GetUnixSec() + 1800,
|
||||
// StageGroupId = x.StageGroupID
|
||||
// })
|
||||
// }
|
||||
// };
|
||||
// }
|
||||
// proto.ActivityList.Add(Activity);
|
||||
// }
|
||||
|
||||
// SetData(proto);
|
||||
// }
|
||||
//}
|
||||
@@ -0,0 +1,42 @@
|
||||
using KianaBH.Data;
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
using KianaBH.Util.Extensions;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGeneralActivityGetScheduleRsp : BasePacket
|
||||
{
|
||||
public PacketGeneralActivityGetScheduleRsp() : base(CmdIds.GeneralActivityGetScheduleRsp)
|
||||
{
|
||||
// TODO : Add new character tutorial
|
||||
|
||||
var time = (uint)Extensions.GetUnixSec() + 3600 * 24 * 7;
|
||||
|
||||
var proto = new GeneralActivityGetScheduleRsp();
|
||||
|
||||
foreach (var tutorial in GameData.AvatarTutorialData.Values)
|
||||
{
|
||||
proto.ScheduleList.Add(new GeneralActivityScheduleInfo
|
||||
{
|
||||
ActivityId = tutorial.ActivityID,
|
||||
SettleTime = time,
|
||||
EndDayTime = time,
|
||||
EndTime = time,
|
||||
});
|
||||
}
|
||||
|
||||
foreach (var tower in GameData.ActivityTowerData.Values)
|
||||
{
|
||||
proto.ScheduleList.Add(new GeneralActivityScheduleInfo
|
||||
{
|
||||
ActivityId = tower.ActivityID,
|
||||
SettleTime = time,
|
||||
EndDayTime = time,
|
||||
EndTime = time,
|
||||
});
|
||||
}
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetActivityMainDataRsp : BasePacket
|
||||
{
|
||||
public PacketGetActivityMainDataRsp() : base(CmdIds.GetActivityMainDataRsp)
|
||||
{
|
||||
var proto = new GetActivityMainDataRsp
|
||||
{
|
||||
ActivityModuleTypeList = { Enumerable.Range(1, 72).Select(i => (uint)i) }
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetActivityRewardStatisticDataRsp : BasePacket
|
||||
{
|
||||
public PacketGetActivityRewardStatisticDataRsp() : base(CmdIds.GetActivityRewardStatisticDataRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
|
||||
var proto = new GetActivityRewardStatisticDataRsp
|
||||
{
|
||||
ActivityRewardData = new ActivityRewardStatisticData
|
||||
{
|
||||
Id = 118,
|
||||
ItemDataList =
|
||||
{
|
||||
Enumerable.Range(506, 3).Select(i => new ActivityRewardStatisticItemData
|
||||
{
|
||||
ShowId = (uint)i
|
||||
})
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,399 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetBulletinActivityMissionRsp : BasePacket
|
||||
{
|
||||
public PacketGetBulletinActivityMissionRsp() : base(CmdIds.GetBulletinActivityMissionRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
|
||||
var proto = new GetBulletinActivityMissionRsp
|
||||
{
|
||||
MissionGroupList =
|
||||
{
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5931
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5938,
|
||||
MissionList =
|
||||
{
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 115679,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729828800,
|
||||
CycleId = 20006997,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5941,
|
||||
MissionList =
|
||||
{
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687511,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729828800,
|
||||
CycleId = 20007074,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5943,
|
||||
MissionList =
|
||||
{
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687521,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729828800,
|
||||
CycleId = 20007081,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5944,
|
||||
MissionList =
|
||||
{
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687530,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007089,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5949,
|
||||
MissionList =
|
||||
{
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687546,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007106,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687549,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007109,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687566,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007126,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687563,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007123,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687564,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007124,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687565,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007125,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687562,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007122,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687554,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007114,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687555,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007115,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687567,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007127,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687550,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007110,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687551,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007111,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687552,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007112,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687553,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007113,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687560,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007120,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687561,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007121,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687545,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007105,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5952
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5953,
|
||||
MissionList =
|
||||
{
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687608,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007187,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687620,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007141,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
},
|
||||
new PanelMissionData
|
||||
{
|
||||
MissionId = 687716,
|
||||
CycleList =
|
||||
{
|
||||
new PanelMissionData.Types.PanelMissionCycleData
|
||||
{
|
||||
BeginTime = 1729108800,
|
||||
CycleId = 20007143,
|
||||
EndTime = 1880308800
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5959
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5962
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5963
|
||||
},
|
||||
new BulletinMissionGroup
|
||||
{
|
||||
ActivityId = 5964
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetBulletinRsp : BasePacket
|
||||
{
|
||||
public PacketGetBulletinRsp() : base(CmdIds.GetBulletinRsp)
|
||||
{
|
||||
var proto = new GetBulletinRsp
|
||||
{
|
||||
IsAll = true,
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetChapterActivityDataRsp : BasePacket
|
||||
{
|
||||
public PacketGetChapterActivityDataRsp() : base(CmdIds.GetChapterActivityDataRsp)
|
||||
{
|
||||
var proto = new GetChapterActivityDataRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetChapterCompensationInfoRsp : BasePacket
|
||||
{
|
||||
public PacketGetChapterCompensationInfoRsp() : base(CmdIds.GetChapterCompensationInfoRsp)
|
||||
{
|
||||
var proto = new GetChapterCompensationInfoRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetDropLimitActivityRsp : BasePacket
|
||||
{
|
||||
public PacketGetDropLimitActivityRsp() : base(CmdIds.GetDropLimitActivityRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
|
||||
var proto = new GetDropLimitActivityRsp
|
||||
{
|
||||
DropLimitActivityList =
|
||||
{
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 1,
|
||||
BeginTime = 1576029600,
|
||||
EndTime = 1891735200,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 101 },
|
||||
new DropLimitItem { LimitId = 201 },
|
||||
new DropLimitItem { LimitId = 301 },
|
||||
new DropLimitItem { LimitId = 401 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 38,
|
||||
BeginTime = 1624500000,
|
||||
EndTime = 2068056000,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 3001 },
|
||||
new DropLimitItem { LimitId = 3002, GotNum = 3800 },
|
||||
new DropLimitItem { LimitId = 3003, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3004, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3005, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3006, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3007, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3008, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3010, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3013, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3014, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3015, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3016, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3017, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3019, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3021, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3022, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3026, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3027, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3028, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3031, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3032, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3035, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3036, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3040, GotNum = 210 },
|
||||
new DropLimitItem { LimitId = 3042, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3043, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3045, GotNum = 430 },
|
||||
new DropLimitItem { LimitId = 3047, GotNum = 430 },
|
||||
new DropLimitItem { LimitId = 3048, GotNum = 430 },
|
||||
new DropLimitItem { LimitId = 3049, GotNum = 1500 },
|
||||
new DropLimitItem { LimitId = 3050, GotNum = 430 },
|
||||
new DropLimitItem { LimitId = 3051, GotNum = 465 },
|
||||
new DropLimitItem { LimitId = 3052, GotNum = 465 },
|
||||
new DropLimitItem { LimitId = 3054, GotNum = 505 },
|
||||
new DropLimitItem { LimitId = 3055, GotNum = 505 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 42,
|
||||
BeginTime = 1634004000,
|
||||
EndTime = 1891735200,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 408 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 45,
|
||||
BeginTime = 1644264000,
|
||||
EndTime = 1975780800,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 4001 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 47,
|
||||
BeginTime = 1668045600,
|
||||
EndTime = 1976558400,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 4003, GotNum = 360 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 48,
|
||||
BeginTime = 1668045600,
|
||||
EndTime = 1976558400,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 4006 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 49,
|
||||
BeginTime = 1668045600,
|
||||
EndTime = 1976558400,
|
||||
DropLimitGotNumList =
|
||||
{
|
||||
new DropLimitItem { LimitId = 4010, GotNum = 1050 },
|
||||
new DropLimitItem { LimitId = 4012, GotNum = 600 }
|
||||
}
|
||||
},
|
||||
new DropLimitActivity
|
||||
{
|
||||
ActivityId = 50,
|
||||
BeginTime = 1673740800,
|
||||
EndTime = 1976558400
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetExtractReforgeActivityRsp : BasePacket
|
||||
{
|
||||
public PacketGetExtractReforgeActivityRsp() : base(CmdIds.GetExtractReforgeActivityRsp)
|
||||
{
|
||||
var proto = new GetExtractReforgeActivityRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetFarmActivityDataRsp : BasePacket
|
||||
{
|
||||
public PacketGetFarmActivityDataRsp() : base(CmdIds.GetFarmActivityDataRsp)
|
||||
{
|
||||
var proto = new GetFarmActivityDataRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetGardenScheduleRsp : BasePacket
|
||||
{
|
||||
public PacketGetGardenScheduleRsp() : base(CmdIds.GetGardenScheduleRsp)
|
||||
{
|
||||
var proto = new GetGardenScheduleRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetInviteActivityInviteeDataRsp : BasePacket
|
||||
{
|
||||
public PacketGetInviteActivityInviteeDataRsp() : base(CmdIds.GetInviteActivityInviteeDataRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
var proto = new GetInviteActivityInviteeDataRsp
|
||||
{
|
||||
InviteeActivityInfoList =
|
||||
{
|
||||
new InviteeActivity
|
||||
{
|
||||
ScheduleId = 2,
|
||||
ActivityType = InviteeActivityType.Goback
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetInviteActivityInviterDataRsp : BasePacket
|
||||
{
|
||||
public PacketGetInviteActivityInviterDataRsp() : base(CmdIds.GetInviteActivityInviterDataRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
var proto = new GetInviteActivityInviterDataRsp
|
||||
{
|
||||
InviterActivityInfoList =
|
||||
{
|
||||
new InviterActivity
|
||||
{
|
||||
ScheduleId = 4
|
||||
},
|
||||
new InviterActivity
|
||||
{
|
||||
ScheduleId = 103
|
||||
}
|
||||
},
|
||||
MyInviteCode = "17263334YG"
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
using KianaBH.Util.Extensions;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetLoginActivityRsp : BasePacket
|
||||
{
|
||||
public PacketGetLoginActivityRsp() : base(CmdIds.GetLoginActivityRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
var now = (uint)Extensions.GetUnixSec();
|
||||
|
||||
var proto = new GetLoginActivityRsp
|
||||
{
|
||||
LoginList =
|
||||
{
|
||||
new LoginActivityData
|
||||
{
|
||||
Id = 581,
|
||||
LoginDays = now,
|
||||
AcceptTime = now,
|
||||
DurationEndTime = now + 604800 * 2
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetMosaicActivityRsp : BasePacket
|
||||
{
|
||||
public PacketGetMosaicActivityRsp() : base(CmdIds.GetMosaicActivityRsp)
|
||||
{
|
||||
var proto = new GetMosaicActivityRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetNewbieActivityRsp : BasePacket
|
||||
{
|
||||
public PacketGetNewbieActivityRsp() : base(CmdIds.GetNewbieActivityRsp)
|
||||
{
|
||||
var proto = new GetNewbieActivityRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetNinjaActivityRsp : BasePacket
|
||||
{
|
||||
public PacketGetNinjaActivityRsp() : base(CmdIds.GetNinjaActivityRsp)
|
||||
{
|
||||
var proto = new GetNinjaActivityRsp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using KianaBH.KcpSharp;
|
||||
using KianaBH.Proto;
|
||||
|
||||
namespace KianaBH.GameServer.Server.Packet.Send.Activity;
|
||||
|
||||
public class PacketGetThemeWantedRsp : BasePacket
|
||||
{
|
||||
public PacketGetThemeWantedRsp() : base(CmdIds.GetThemeWantedRsp)
|
||||
{
|
||||
// TODO: Hardcoded
|
||||
|
||||
var proto = new GetThemeWantedRsp
|
||||
{
|
||||
ThemeWantedActivity = new ThemeWantedActivity
|
||||
{
|
||||
ActivityId = 11105,
|
||||
OpenStageGroupIdList = { 17, 18, 19, 20 },
|
||||
ScheduleId = 5,
|
||||
StageGroupInfoList =
|
||||
{
|
||||
new ThemeWantedStageGroupInfo
|
||||
{
|
||||
Progress = 8,
|
||||
StageGroupId = 17
|
||||
},
|
||||
new ThemeWantedStageGroupInfo
|
||||
{
|
||||
NotPassProgressList = { 7 },
|
||||
Progress = 7,
|
||||
StageGroupId = 18
|
||||
},
|
||||
new ThemeWantedStageGroupInfo
|
||||
{
|
||||
Progress = 8,
|
||||
StageGroupId = 19
|
||||
},
|
||||
new ThemeWantedStageGroupInfo
|
||||
{
|
||||
Progress = 8,
|
||||
StageGroupId = 20
|
||||
},
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SetData(proto);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user