少年修仙传服务端代码子仓库
xdh
2019-01-08 533a23118c7799b4434cd7e34ec3494ff567e0ec
5771 子 【开发】【1.5】8-14天活动 / 【后端】【1.5】8-14天活动事件
2个文件已修改
27 ■■■■■ 已修改文件
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.h 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyInfo.h
@@ -2,6 +2,7 @@
struct    tagMCWeekPartyItem
{
    WORD        Point;    // 领奖需要积分
    DWORD        ItemID;    // 物品ID
    WORD        ItemCnt;    // 物品数量
    BYTE        IsBind;    // 是否绑定
@@ -13,15 +14,17 @@
    WORD        ActionType;    // 活动类别
    BYTE        TotalTimes;    // 可完成的总次数,0表示不限次数
    DWORD        SingleTimes;    // 单次领奖需要的次数
    DWORD        Point;    // 积分
    WORD        Count;    // 物品数
    DWORD        Point;    // 单次领奖积分
    BYTE        Count;    // 物品数
    tagMCWeekPartyItem        ItemInfo[Count];    // 物品信息
};
struct    tagMCWeekPartyActID
struct    tagMCWeekPartyDayInfo
{
    BYTE        ActCnt;    // 数量
    WORD        TemplateList[ActCnt];    // 模板列表
    BYTE        PCount;    // 物品数
    tagMCWeekPartyItem        PItemInfo[PCount];    // 物品信息
};
@@ -34,7 +37,7 @@
    BYTE        ResetType;    // 重置类型,0-0点重置;1-5点重置
    WORD        LimitLV;    // 限制等级
    BYTE        DayCnt;    // 天数
    tagMCWeekPartyActID        DayTemplateList[DayCnt];    // 每天模板
    tagMCWeekPartyDayInfo        DayInfoList[DayCnt];    // 每天模板
    BYTE        TCount;    // 模板数
    tagMCWeekPartyAction        ActionInfo[TCount];    // 活动模板信息
};
ServerPack/MapServerPack/HAA_SaleActivity/WeekPartyPlayerInfo.h
@@ -1,20 +1,24 @@
// AA 0B 周狂欢玩家活动信息 #tagMCWeekPartyPlayerInfo
struct    tagMCWeekPartyDayInfo
struct    tagMCWeekPartyTaskInfo
{
    DWORD        DayIndex;    //第X天
    DWORD        Point;    //积分
    DWORD        AwardRecord;    //积分领奖记录
    WORD        ActionType;    // 活动类别
    WORD        CurTimes;    //已完成次数
    WORD        GotTimes;    //已领取次数
};
struct    tagMCWeekPartyDayInfo
{
    DWORD        DayIndex;    //第X天
    DWORD        Point;    //积分
    DWORD        AwardRecord;    //积分领奖记录
    DWORD        ACount;    //任务条目数
    tagMCWeekPartyTaskInfo        TaskList[ACount];    //活动完成次数信息
};
struct    tagMCWeekPartyPlayerInfo
{
    tagHead        Head;
    DWORD        CurPoint;    //当前总点数
    DWORD        AwardRecord;    //领奖记录 按奖励索引二进制位存储是否已领取
    BYTE        Count;
    tagMCWeekPartyDayInfo        DayInfoList[Count];    //活动完成次数信息
};