129 【战斗】战斗系统-服务端(关卡boss改为B410请求战斗,支持多小队一次性完整战报;B420增加状态6代表结束并休息;)
2个文件已修改
8 ■■■■ 已修改文件
ClientPack/CB4_FightDefine/MainFightReq.h 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB4_FightDefine/TurnFight.h 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB4_FightDefine/MainFightReq.h
@@ -3,6 +3,6 @@
struct    tagCSMainFightReq
{
    tagHead        Head;
    BYTE        ReqType;        // 0-停止战斗回城;1-设置消耗倍值;2-挑战关卡小怪;3-挑战关卡boss;4-继续战斗;
    BYTE        ReqType;        // 0-停止战斗回城;1-设置消耗倍值;2-挑战关卡小怪;4-继续战斗;
    DWORD        ReqValue;    // 请求值,ReqType为1时发送消耗倍值
};
ClientPack/CB4_FightDefine/TurnFight.h
@@ -3,10 +3,10 @@
struct    tagCMTurnFight
{
    tagHead        Head;
    DWORD        MapID;        // 自定义地图ID,可用于绑定战斗地图场景功能(如主线关卡、主线boss、爬塔、竞技场等)
    DWORD        MapID;        // 自定义地图ID,可用于绑定战斗地图场景功能(如主线boss、爬塔、竞技场等)
    DWORD        FuncLineID;    // MapID对应的扩展值,如具体某个关卡等
    BYTE        TagType;    // 目标类型,0-NPC阵容,1-玩家
    DWORD        TagID;    // 目标类型对应的ID,如阵容ID或玩家ID
    BYTE        TagType;        // 目标类型,0-NPC阵容,1-玩家
    DWORD        TagID;        // 目标类型对应的ID,如玩家ID
    BYTE        ValueCount;
    DWORD        ValueList[ValueCount]; // 附加值列表,可选,具体含义由MapID决定
};