xdh
2018-08-10 fdb90e687d049dbb52279f9704f11fda7a6baf1a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//03 02 ÌìÌݾº¼¼³¡Íæ¼Ò·¢ÆðÌôÕ½#tagMGHighLadderChallenge
struct    tagHightLadderItemInfo
{        
    DWORD        ItemTypeID;        //ÎïÆ·ID
    BYTE        ItemPlaceType;     //ÎïÆ·Î»Öõı³°üÀàÐÍ
       BYTE        ItemPlaceIndex;    //ÎïÆ·ËùÔÚµÄË÷Òý
    WORD        Count;        //µ¥×éÊýÁ¿
    BYTE        ItemStarLV;        //×°±¸ÐǼ¶
    BYTE        IdentifyPar;        //¼ø¶¨²ÎÊý
    DWORD        CurDurg;        //µ±Ç°Ä;Ã
    DWORD        MaxDurg;        //×î´óÄ;Ã
    BYTE        CanPlaceStoneCount;        //¿ÉÏâǶ±¦Ê¯Êý0±íʾ²»¿ÉÒÔÏâǶ±¦Ê¯
    BYTE        ItemProperty;        //×°±¸ÎåÐÐ
    WORD        SoulProperty;        //Áé»êÊôÐÔÊôÐÔ
    DWORD        Maker;        //ÖÆ×÷ÕßID
    char        MakerName[33];        //ÖÆÔìÕßÃû×Ö
    DWORD        Stone1;        //ÏâǶ±¦Ê¯1
    DWORD        Stone2;        //ÏâǶ±¦Ê¯
    DWORD        Stone3;        //ÏâǶ±¦Ê¯
    DWORD        Stone4;        //ÏâǶ±¦Ê¯
    DWORD        Stone5;        //ÏâǶ±¦Ê¯
    DWORD        Stone6;        //ÏâǶ±¦Ê¯
    DWORD        Stone7;        //ÏâǶ±¦Ê¯
    DWORD        Stone8;        //ÏâǶ±¦Ê¯
    DWORD        Stone9;        //ÏâǶ±¦Ê¯
    BYTE        IsRenZhu;        //ÊÇ·ñÈÏÖ÷
    DWORD        EquipDefenseValue;        //ÓÃÓڼǼװ±¸µÄ·ÀÓùÖµ
    DWORD        EquipMinAtkValue;        //ÓÃÓڼǼװ±¸µÄ×îСÉ˺¦Öµ
    DWORD        EquipMaxAtkValue;        //ÓÃÓڼǼװ±¸µÄ×î´óÉ˺¦Öµ
    DWORD        UserDataLen;
    char        UserData[UserDataLen];        //×Ô¶¨ÒåÊý¾Ý
    BYTE        FitLV;                //ÎïÆ·ÆõºÏµÈ¼¶
    DWORD        Proficiency;            //ÊìÁ·¶È
    BYTE        IsSuite;                //ÊÇ·ñÒѾ­Ì××°»¯
    DWORD        BaseHP;                // HP»ù´¡Öµ
    DWORD        BaseMagicDef;            //ÄÚ·À»ù´¡Öµ
    BYTE        MaxAddSkillCnt;            // ×î´ó¸½Ä§´ÎÊý
    DWORD        PetID;                //×°±¸¸Ã×°±¸µÄ³èÎïID£¬Îª0Ôòδװ±¸
    DWORD        EquipMagicDefValue;        //×°±¸ÄÚ·ÀÖµ
    DWORD        EquipMinMagicAtkValue;        //×°±¸×îСÄÚ¹¥
    DWORD        EquipMaxMagicAtkValue;        //×°±¸×î´óÄÚ¹¥
};
struct    tagMGHighLadderChallenge
{
    tagHead        Head;
    DWORD        PlayerID;        //Íæ¼ÒID
    char        PlayerName[33];
    WORD        PlayerLV;
    DWORD        FightPower;
    DWORD        FightPropertyDataLen;
    char        FightPropertyData[FightPropertyDataLen];    //Python×Ô¶¨ÒåÊý¾Ý
    BYTE        EquipCount;
    tagHightLadderItemInfo    EquipList[EquipCount];    //×°±¸ÐÅÏ¢Áбí
    WORD        VSOrder;        //ÒªÌôÕ½µÄÅÅλ
};