少年修仙传服务端代码子仓库
10241 【越南】【砍树】【主干】【港台】古宝养成(增加古宝养成活动;任务活动增加古宝寻宝任务类型,任务支持配置循环轮次;)
2个文件已修改
9个文件已添加
71 ■■■■■ 已修改文件
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.des
New file
@@ -0,0 +1 @@
AA 81 古宝养成活动信息 #tagMCActGubaoInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoInfo.h
New file
@@ -0,0 +1,28 @@
// AA 81 古宝养成活动信息 #tagMCActGubaoInfo
struct    tagMCActGubaoItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
struct  tagMCActGubaoBillard
{
    DWORD        Rank;        // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
    BYTE        Count;        // 奖励物品数
    tagMCActGubaoItem    AwardItemList[Count];    // 奖励物品列表
};
struct    tagMCActGubaoInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    char        StartDate[10];    // 开始日期 y-m-d
    char        EndtDate[10];    // 结束日期 y-m-d
    char        JoinStartTime[5];    // 参与开始时间点 mm:ss
    char        JoinEndTime[5];    // 参与结束时间点 mm:ss
    WORD        LimitLV;        // 限制等级
    BYTE        PersonalBillCount;
    tagMCActGubaoBillard    PersonalBillboardInfoList[PersonalBillCount];    // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
};
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo.des
New file
@@ -0,0 +1 @@
AA 82 古宝养成活动玩家信息 #tagMCActGubaoPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActGubaoPlayerInfo.h
New file
@@ -0,0 +1,8 @@
// AA 82 古宝养成活动玩家信息 #tagMCActGubaoPlayerInfo
struct    tagMCActGubaoPlayerInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    DWORD        Score;        // 当前积分
};
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskInfo.h
@@ -27,4 +27,5 @@
    WORD        LimitLV;        // 限制等级
    BYTE        TaskCount;
    tagMCActTask    TaskList[TaskCount];    // 任务列表
    BYTE        RoundMax;        // 最大可循环轮次,当小于等于1时代表不循环
};
ServerPack/MapServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
@@ -6,4 +6,5 @@
    BYTE        ActNum;        // 活动编号
    BYTE        AwardCount;
    DWORD        AwardRecordList[AwardCount];    // 任务ID领奖记录值列表,根据任务ID位判断是否已领取,一个记录值存31位 [记录值0, 记录值1, ...]
    BYTE        RoundNum;    // 当前轮次,从1开始
};
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.des
New file
@@ -0,0 +1 @@
AA 83 古宝养成跨服活动信息 #tagMCCrossActGubaoInfo
ServerPack/MapServerPack/HAA_SaleActivity/CrossActGubaoInfo.h
New file
@@ -0,0 +1,30 @@
// AA 83 古宝养成跨服活动信息 #tagMCCrossActGubaoInfo
struct    tagMCCrossActGubaoItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
struct   tagMCCrossActGubaoBillard
{
    DWORD        Rank;        // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
    BYTE        Count;        // 奖励物品数
    tagMCCrossActGubaoItem        AwardItemList[Count];    // 奖励物品列表
};
struct    tagMCCrossActGubaoInfo
{
    tagHead        Head;
    BYTE        ServerInfoLen;
    char        ServerIDRangeInfo[ServerInfoLen];    //开放该活动的服务器ID范围列表,json格式 [[IDA, IDB], ...], [] 为全服
    BYTE        GroupValue1;    // 活动榜单分组值1,用于查询对应榜单
    char        StartDate[10];    // 开始日期 y-m-d
    char        EndtDate[10];    // 结束日期 y-m-d
    char        JoinStartTime[5];    // 参与开始时间点 mm:ss
    char        JoinEndTime[5];    // 参与结束时间点 mm:ss
    WORD        RankLimitPersonal;    // 个人榜上榜积分保底限制;
    BYTE        PersonalBillCount;
    tagMCCrossActGubaoBillard    PersonalBillboardInfoList[PersonalBillCount];    // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
};