少年修仙传服务端代码子仓库
hxp
2024-06-04 f2377a2447039a650411ff7920937a48444d90d6
10173 【主干】【香港】【越南】BOSS凭证(新增任务活动)
1个文件已修改
9个文件已添加
58 ■■■■■ 已修改文件
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginPlayerInfoNew.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.h 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginPlayerInfoNew.h
@@ -3,5 +3,6 @@
struct    tagMCActLoginPlayerInfoNew
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    DWORD        LoginAward;    // 是否已领取,按天索引0代表第1天记录当天是否已领取
};
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.des
New file
@@ -0,0 +1 @@
AA 71 任务活动信息 #tagMCActTaskInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.h
New file
@@ -0,0 +1,30 @@
// AA 71 任务活动信息 #tagMCActTaskInfo
struct    tagMCActTaskItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
struct   tagMCActTask
{
    DWORD        TaskID;        // 任务ID,1~n
    BYTE        TaskType;    // 任务类型
    DWORD        NeedValue;    // 完成任务所需值
    BYTE        Count;        // 奖励物品数
    tagMCActTaskItem    AwardItemList[Count];    // 奖励物品列表
};
struct    tagMCActTaskInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    char        StartDate[10];    // 开始日期 y-m-d
    char        EndtDate[10];    // 结束日期 y-m-d
    BYTE        IsDayReset;    // 是否每天重置
    BYTE        ResetType;    // 重置类型,0-0点重置;1-5点重置
    WORD        LimitLV;        // 限制等级
    BYTE        TaskCount;
    tagMCActTask    TaskList[TaskCount];    // 任务列表
};
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des
New file
@@ -0,0 +1 @@
AA 73 任务活动玩家信息 #tagMCActTaskPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
New file
@@ -0,0 +1,9 @@
// AA 73 任务活动玩家信息 #tagMCActTaskPlayerInfo
struct    tagMCActTaskPlayerInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    BYTE        AwardCount;
    DWORD        AwardRecordList[AwardCount];    // 任务ID领奖记录值列表,根据任务ID位判断是否已领取,一个记录值存31位 [记录值0, 记录值1, ...]
};
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des
New file
@@ -0,0 +1 @@
AA 72 任务活动玩家任务值 #tagMCActTaskPlayerValueInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h
New file
@@ -0,0 +1,15 @@
// AA 72 任务活动玩家任务值 #tagMCActTaskPlayerValueInfo
struct   tagMCActTaskPlayerValue
{
    BYTE        TaskType;    // 任务类型
    DWORD        TaskValue;    // 当前任务值,所有相同任务类型共享该进度值
};
struct    tagMCActTaskPlayerValueInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    BYTE        TaskCount;
    tagMCActTaskPlayerValue    TaskValueList[TaskCount];    // 有同步的任务类型直接覆盖即可
};