129 【战斗】战斗系统-服务端(新增演武场;支持机器人;支持PVP战斗;每场战斗结束后支持查看战斗回放;榜单优化存储玩家形象Value5;主线关卡榜支持;支持查看玩家;)
17个文件已删除
5个文件已修改
5个文件已添加
4 文件已重命名
160 ■■■■ 已修改文件
ClientPack/CA0_Sys/ViewGameRec 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CA0_Sys/ViewGameRec.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CA0_Sys/ViewGameRec.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CA0_Sys/ViewUniversalGameRec.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CA0_Sys/ViewUniversalGameRec.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB2_NewFunction/ArenaBattle 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB2_NewFunction/ArenaBattle.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB2_NewFunction/ArenaBattle.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB2_NewFunction/ArenaMatch.des 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CB2_NewFunction/ArenaMatch.h 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/GameRecInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/GameRecInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/GameRecInfo.h 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/PlayerRecInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/PlayerRecInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/UniversalGameRecInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA0_Sys/UniversalGameRecInfo.h 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA3_Function/ArenaPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA3_Function/ArenaPlayerInfo.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA7_Interaction/SCQueryPlayerCacheResult.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaBattlePlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaBattlePlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaBattlePlayerInfo.h 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaBattleRecordList 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaBattleRecordList.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaBattleRecordList.h 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaMatchList.des 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaMatchList.h 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA9_Function/ArenaPlayerInfo.h 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/CA0_Sys/ViewGameRec
ClientPack/CA0_Sys/ViewGameRec.des
New file
@@ -0,0 +1 @@
A0 08 查看通用记录 #tagCSViewGameRec
ClientPack/CA0_Sys/ViewGameRec.h
New file
@@ -0,0 +1,8 @@
// A0 08 查看通用记录 #tagCSViewGameRec
struct    tagCSViewGameRec
{
    tagHead        Head;
    WORD         RecType;        //记录类型
    DWORD         RecID;        //自定义记录ID
};
ClientPack/CA0_Sys/ViewUniversalGameRec.des
File was deleted
ClientPack/CA0_Sys/ViewUniversalGameRec.h
File was deleted
ClientPack/CB2_NewFunction/ArenaBattle
ClientPack/CB2_NewFunction/ArenaBattle.des
File was deleted
ClientPack/CB2_NewFunction/ArenaBattle.h
File was deleted
ClientPack/CB2_NewFunction/ArenaMatch.des
@@ -1 +1 @@
B2 09 竞技场匹配玩家 #tagCMArenaMatch
B2 09 演武场匹配玩家 #tagCSArenaMatch
ClientPack/CB2_NewFunction/ArenaMatch.h
@@ -1,7 +1,7 @@
// B2 09 竞技场匹配玩家 #tagCMArenaMatch
// B2 09 演武场匹配玩家 #tagCSArenaMatch
struct    tagCMArenaMatch
struct    tagCSArenaMatch
{
    tagHead         Head;
    BYTE        IsRefresh;    // 0-打开界面无匹配数据时时查询,1-强制刷新匹配列表
    BYTE        IsRefresh;    // 0-打开界面无匹配数据时查询,1-强制刷新匹配列表
};
ServerPack/HA0_Sys/GameRecInfo
ServerPack/HA0_Sys/GameRecInfo.des
New file
@@ -0,0 +1 @@
A0 09 通用记录信息 #tagSCGameRecInfo
ServerPack/HA0_Sys/GameRecInfo.h
File was renamed from ServerPack/HA0_Sys/PlayerRecInfo.h
@@ -1,6 +1,6 @@
// A0 08 玩家记录信息 #tagGCPlayerRecInfo
// A0 09 通用记录信息 #tagSCGameRecInfo
struct    tagGCPlayerRec
struct    tagSCGameRec
{
    DWORD    Time;    //时间
    DWORD     Value1;    //ֵ1
@@ -15,10 +15,11 @@
    char    UserData[UserDataLen];    //扩展数据
};
struct    tagGCPlayerRecInfo
struct    tagSCGameRecInfo
{
    tagHead        Head;
    BYTE        Type;        //类型
    WORD         RecType;        //记录类型
    DWORD         RecID;        //自定义记录ID
    WORD        Count;        //数量
    tagGCPlayerRec        PlayerRecList[Count];
    tagSCGameRec        RecList[Count];
};
ServerPack/HA0_Sys/PlayerRecInfo
ServerPack/HA0_Sys/PlayerRecInfo.des
File was deleted
ServerPack/HA0_Sys/UniversalGameRecInfo.des
File was deleted
ServerPack/HA0_Sys/UniversalGameRecInfo.h
File was deleted
ServerPack/HA3_Function/ArenaPlayerInfo.des
File was deleted
ServerPack/HA3_Function/ArenaPlayerInfo.h
File was deleted
ServerPack/HA7_Interaction/SCQueryPlayerCacheResult.h
@@ -10,6 +10,7 @@
    BYTE        RealmLV;
    DWORD        Face;
    DWORD        FacePic;
    DWORD                   ModelMark;     //变形模型mark
    DWORD        TitleID;        //佩戴的称号
    DWORD        ServerID;    
    DWORD        FightPower;
ServerPack/HA9_Function/ArenaBattlePlayerInfo
ServerPack/HA9_Function/ArenaBattlePlayerInfo.des
File was deleted
ServerPack/HA9_Function/ArenaBattlePlayerInfo.h
File was deleted
ServerPack/HA9_Function/ArenaBattleRecordList
ServerPack/HA9_Function/ArenaBattleRecordList.des
File was deleted
ServerPack/HA9_Function/ArenaBattleRecordList.h
File was deleted
ServerPack/HA9_Function/ArenaMatchList.des
@@ -1 +1 @@
A9 22 竞技场匹配玩家列表 #tagGCArenaMatchList
A9 22 演武场匹配玩家列表 #tagSCArenaMatchList
ServerPack/HA9_Function/ArenaMatchList.h
@@ -1,22 +1,19 @@
// A9 22 竞技场匹配玩家列表 #tagGCArenaMatchList
// A9 22 演武场匹配玩家列表 #tagSCArenaMatchList
struct    tagGCArenaMatchInfo
struct    tagSCArenaMatchInfo
{
    DWORD        PlayerID;        //目标玩家ID,小于10000为机器人ID
    DWORD        PlayerID;        //目标玩家ID
    char        PlayerName[33];
    BYTE        Job;
    WORD        LV;        //等级
    WORD        RealmLV;        //境界,机器人读境界表取等级对应境界
    DWORD        FightPower;    //战力求余亿部分,机器人读等级表取等级对应战力
    DWORD        FightPowerEx;    //战力整除亿部分,机器人读等级表取等级对应战力
    DWORD        Score;    //积分
    DWORD        FightPower;    //战力求余亿部分
    DWORD        FightPowerEx;    //战力整除亿部分
    DWORD        Face;        //基本脸型
    DWORD        FacePic;        //头像框
};
struct    tagGCArenaMatchList
struct    tagSCArenaMatchList
{
    tagHead        Head;
    BYTE        MatchCount;
    tagGCArenaMatchInfo    MatchList[MatchCount];    // 匹配列表
    tagSCArenaMatchInfo    MatchList[MatchCount];    // 匹配列表,从高分到低分
};
ServerPack/HA9_Function/ArenaPlayerInfo
ServerPack/HA9_Function/ArenaPlayerInfo.des
New file
@@ -0,0 +1 @@
A9 23 演武场玩家信息 #tagSCArenaPlayerInfo
ServerPack/HA9_Function/ArenaPlayerInfo.h
New file
@@ -0,0 +1,7 @@
// A9 23 演武场玩家信息 #tagSCArenaPlayerInfo
struct    tagSCArenaPlayerInfo
{
    tagHead        Head;
    DWORD        Score;    //当前积分
};