hxp
5 天以前 ab7af581a45c9591c69d45bf7a1590f9c3105dd3
412 【挑战】定军阁-服务端(效果属性暂时无效;)
9个文件已添加
43 ■■■■■ 已修改文件
ClientPack/CB1_ActionMap/DingjungeEffSelect 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB1_ActionMap/DingjungeEffSelect.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB1_ActionMap/DingjungeEffSelect.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB1_ActionMap/DingjungeEffSet 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB1_ActionMap/DingjungeEffSet.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB1_ActionMap/DingjungeEffSet.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HB2_ActionMap/DingjungeInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HB2_ActionMap/DingjungeInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HB2_ActionMap/DingjungeInfo.h 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB1_ActionMap/DingjungeEffSelect
ClientPack/CB1_ActionMap/DingjungeEffSelect.des
New file
@@ -0,0 +1 @@
B1 02 定军阁效果选择 #tagCSDingjungeEffSelect
ClientPack/CB1_ActionMap/DingjungeEffSelect.h
New file
@@ -0,0 +1,9 @@
// B1 02 定军阁效果选择 #tagCSDingjungeEffSelect
struct    tagCSDingjungeEffSelect
{
    tagHead         Head;
    BYTE        SelectType;    //0-手动选择,1-放弃本次选择,2-一键选择(仅开启了自动选择时有效)
    BYTE        SelectIndex;    //手动选择索引 0~n
    BYTE        ReplaceHole;    //手动选择替换槽位 1~n,槽位=槽索引+1,升级时可直接发0
};
ClientPack/CB1_ActionMap/DingjungeEffSet
ClientPack/CB1_ActionMap/DingjungeEffSet.des
New file
@@ -0,0 +1 @@
B1 01 定军阁效果预设 #tagCSDingjungeEffSet
ClientPack/CB1_ActionMap/DingjungeEffSet.h
New file
@@ -0,0 +1,9 @@
// B1 01 定军阁效果预设 #tagCSDingjungeEffSet
struct    tagCSDingjungeEffSet
{
    tagHead         Head;
    BYTE        SelectAuto;    //是否启用自动选择
    BYTE        SelectSetCnt;
    WORD        SelectSetAttrIDList[SelectSetCnt];    //预设优先选择属性ID列表 [优先级1属性ID, ...]
};
ServerPack/HB2_ActionMap/DingjungeInfo
ServerPack/HB2_ActionMap/DingjungeInfo.des
New file
@@ -0,0 +1 @@
B2 02 定军阁信息 #tagSCDingjungeInfo
ServerPack/HB2_ActionMap/DingjungeInfo.h
New file
@@ -0,0 +1,22 @@
// B2 02 定军阁信息 #tagSCDingjungeInfo
struct    tagSCDingjungeEff
{
    BYTE        EffIndex;    //槽索引,0~n
    WORD        EffID;
    BYTE        EffLV;
};
struct    tagSCDingjungeInfo
{
    tagHead        Head;
    DWORD        TodayPass;    //今日过关进度 层*100+关卡编号,历史最高过关记录取A320中的PassLineID
    BYTE        EffCnt;
    tagSCDingjungeEff        EffList[EffCnt];    //已生效的效果列表
    BYTE        SelectEffCnt;
    DWORD        SelectEffList[SelectEffCnt];    //待手动选择的效果ID列表
    WORD        UnSelectCnt;    //还有几个未选择的效果
    BYTE        SelectAuto;    //是否启用自动选择
    BYTE        SelectSetCnt;
    WORD        SelectSetAttrIDList[SelectSetCnt];    //预设优先选择属性ID列表 [优先级1属性ID, ...]
};