public static DeclarePlayerSkill Create(string in_base_branch_combo, string in_base_branch_skills, string in_base_desc, string in_base_open_desc, string in_branch_1_combo, string in_branch_1_desc, string in_branch_1_open_desc, string in_branch_1_skills, string in_branch_2_combo, string in_branch_2_desc, string in_branch_2_open_desc, string in_branch_2_skills, string in_branch_3_combo, string in_branch_3_desc, string in_branch_3_open_desc, string in_branch_3_skills, int in_evolution, int in_id, int in_occ, int in_pos)
        {
            DeclarePlayerSkill tmp = new DeclarePlayerSkill();

            tmp._base_branch_combo  = in_base_branch_combo;
            tmp._base_branch_skills = in_base_branch_skills;
            tmp._base_desc          = in_base_desc;
            tmp._base_open_desc     = in_base_open_desc;
            tmp._branch_1_combo     = in_branch_1_combo;
            tmp._branch_1_desc      = in_branch_1_desc;
            tmp._branch_1_open_desc = in_branch_1_open_desc;
            tmp._branch_1_skills    = in_branch_1_skills;
            tmp._branch_2_combo     = in_branch_2_combo;
            tmp._branch_2_desc      = in_branch_2_desc;
            tmp._branch_2_open_desc = in_branch_2_open_desc;
            tmp._branch_2_skills    = in_branch_2_skills;
            tmp._branch_3_combo     = in_branch_3_combo;
            tmp._branch_3_desc      = in_branch_3_desc;
            tmp._branch_3_open_desc = in_branch_3_open_desc;
            tmp._branch_3_skills    = in_branch_3_skills;
            tmp._evolution          = in_evolution;
            tmp._id  = in_id;
            tmp._occ = in_occ;
            tmp._pos = in_pos;

            return(tmp);
        }
        public static void SetData()
        {
            if (_dataCaches == null && LuaEnv.isLoadLuaCfg)
            {
                long startTime = DateTime.Now.Ticks;
                Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataPlayerSkill");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataPlayerSkill = require 'Lua/Config/DataPlayerSkill'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataPlayerSkill");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclarePlayerSkill>(72);
                    foreach (var item in dic)
                    {
                        DeclarePlayerSkill tmp = new DeclarePlayerSkill();
                        tmp.BaseBranchCombo  = CfgStringLua.Get(item.Value[0]);
                        tmp.BaseBranchSkills = CfgStringLua.Get(item.Value[1]);
                        tmp.BaseDesc         = CfgStringLua.Get(item.Value[2]);
                        tmp.BaseOpenDesc     = CfgStringLua.Get(item.Value[3]);
                        tmp.Branch1Combo     = CfgStringLua.Get(item.Value[4]);
                        tmp.Branch1Desc      = CfgStringLua.Get(item.Value[5]);
                        tmp.Branch1OpenDesc  = CfgStringLua.Get(item.Value[6]);
                        tmp.Branch1Skills    = CfgStringLua.Get(item.Value[7]);
                        tmp.Branch2Combo     = CfgStringLua.Get(item.Value[8]);
                        tmp.Branch2Desc      = CfgStringLua.Get(item.Value[9]);
                        tmp.Branch2OpenDesc  = CfgStringLua.Get(item.Value[10]);
                        tmp.Branch2Skills    = CfgStringLua.Get(item.Value[11]);
                        tmp.Branch3Combo     = CfgStringLua.Get(item.Value[12]);
                        tmp.Branch3Desc      = CfgStringLua.Get(item.Value[13]);
                        tmp.Branch3OpenDesc  = CfgStringLua.Get(item.Value[14]);
                        tmp.Branch3Skills    = CfgStringLua.Get(item.Value[15]);
                        tmp.Evolution        = item.Value[16];
                        tmp.Id  = item.Value[17];
                        tmp.Occ = item.Value[18];
                        tmp.Pos = item.Value[19];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "PlayerSkill");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclarePlayerSkill>(72);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "PlayerSkill");
                }
            }
        }
Exemple #3
0
 public static void Convert(Dictionary <int, DeclarePlayerSkill> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57767, StringDefines.Key_57768, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57770, StringDefines.Key_57766, StringDefines.Key_20523, StringDefines.Key_57771, StringDefines.Key_57772, StringDefines.Key_57766, StringDefines.Key_20525, StringDefines.Key_57773, StringDefines.Key_57774, 0, 1, 0, 1));
     data.Add(2, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57775, StringDefines.Key_57776, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20772, StringDefines.Key_57778, StringDefines.Key_57779, StringDefines.Key_57780, StringDefines.Key_20829, StringDefines.Key_57781, StringDefines.Key_57782, StringDefines.Key_20, StringDefines.Key_20533, StringDefines.Key_57783, StringDefines.Key_57784, 0, 2, 0, 2));
     data.Add(3, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_11597, StringDefines.Key_57785, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57787, StringDefines.Key_4018, StringDefines.Key_20, StringDefines.Key_20904, StringDefines.Key_57788, StringDefines.Key_3165, StringDefines.Key_20, StringDefines.Key_57789, StringDefines.Key_57790, StringDefines.Key_3171, 0, 3, 0, 3));
     data.Add(4, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_11598, StringDefines.Key_57791, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_57793, StringDefines.Key_57794, StringDefines.Key_57795, StringDefines.Key_20, StringDefines.Key_57796, StringDefines.Key_57797, StringDefines.Key_57798, StringDefines.Key_20, StringDefines.Key_20547, StringDefines.Key_57799, StringDefines.Key_57800, 0, 4, 0, 4));
     data.Add(5, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57801, StringDefines.Key_20506, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_57803, StringDefines.Key_57804, StringDefines.Key_57805, StringDefines.Key_20, StringDefines.Key_57806, StringDefines.Key_57807, StringDefines.Key_57808, StringDefines.Key_20, StringDefines.Key_57809, StringDefines.Key_57810, StringDefines.Key_57811, 0, 5, 0, 5));
     data.Add(6, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57812, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 0, 6, 0, 6));
     data.Add(11, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57815, StringDefines.Key_57768, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57816, StringDefines.Key_57766, StringDefines.Key_20523, StringDefines.Key_57771, StringDefines.Key_57817, StringDefines.Key_57766, StringDefines.Key_20525, StringDefines.Key_57773, StringDefines.Key_57818, 1, 11, 0, 1));
     data.Add(12, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_3154, StringDefines.Key_57776, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20772, StringDefines.Key_57778, StringDefines.Key_57819, StringDefines.Key_57780, StringDefines.Key_20829, StringDefines.Key_57781, StringDefines.Key_57820, StringDefines.Key_20, StringDefines.Key_20533, StringDefines.Key_57783, StringDefines.Key_57821, 1, 12, 0, 2));
     data.Add(13, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_3161, StringDefines.Key_57785, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57787, StringDefines.Key_57822, StringDefines.Key_20, StringDefines.Key_20904, StringDefines.Key_57788, StringDefines.Key_57823, StringDefines.Key_20, StringDefines.Key_57789, StringDefines.Key_57790, StringDefines.Key_57824, 1, 13, 0, 3));
     data.Add(14, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57825, StringDefines.Key_57791, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_57793, StringDefines.Key_57794, StringDefines.Key_57826, StringDefines.Key_20, StringDefines.Key_57796, StringDefines.Key_57797, StringDefines.Key_57827, StringDefines.Key_20, StringDefines.Key_20547, StringDefines.Key_57799, StringDefines.Key_57828, 1, 14, 0, 4));
     data.Add(15, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57829, StringDefines.Key_20506, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_57803, StringDefines.Key_57804, StringDefines.Key_57830, StringDefines.Key_20, StringDefines.Key_57806, StringDefines.Key_57807, StringDefines.Key_57831, StringDefines.Key_20, StringDefines.Key_57809, StringDefines.Key_57810, StringDefines.Key_57832, 1, 15, 0, 5));
     data.Add(16, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57812, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 1, 16, 0, 6));
     data.Add(101, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57833, StringDefines.Key_57834, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57835, StringDefines.Key_57766, StringDefines.Key_20607, StringDefines.Key_57771, StringDefines.Key_57836, StringDefines.Key_57766, StringDefines.Key_20609, StringDefines.Key_57773, StringDefines.Key_57837, 0, 101, 1, 1));
     data.Add(102, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57839, StringDefines.Key_57840, StringDefines.Key_57777, StringDefines.Key_57838, StringDefines.Key_20613, StringDefines.Key_57778, StringDefines.Key_57841, StringDefines.Key_57838, StringDefines.Key_20615, StringDefines.Key_57781, StringDefines.Key_57842, StringDefines.Key_57838, StringDefines.Key_20617, StringDefines.Key_57783, StringDefines.Key_57843, 0, 102, 1, 2));
     data.Add(103, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57844, StringDefines.Key_57845, StringDefines.Key_57786, StringDefines.Key_57838, StringDefines.Key_20621, StringDefines.Key_57787, StringDefines.Key_57846, StringDefines.Key_57838, StringDefines.Key_20623, StringDefines.Key_57788, StringDefines.Key_57847, StringDefines.Key_57838, StringDefines.Key_20626, StringDefines.Key_57790, StringDefines.Key_57848, 0, 103, 1, 3));
     data.Add(104, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57849, StringDefines.Key_57850, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20628, StringDefines.Key_57794, StringDefines.Key_57851, StringDefines.Key_20, StringDefines.Key_20630, StringDefines.Key_57797, StringDefines.Key_57852, StringDefines.Key_20, StringDefines.Key_20632, StringDefines.Key_57799, StringDefines.Key_57853, 0, 104, 1, 4));
     data.Add(105, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57854, StringDefines.Key_57855, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_20634, StringDefines.Key_57804, StringDefines.Key_57856, StringDefines.Key_20, StringDefines.Key_20636, StringDefines.Key_57807, StringDefines.Key_57857, StringDefines.Key_20, StringDefines.Key_20638, StringDefines.Key_57810, StringDefines.Key_57858, 0, 105, 1, 5));
     data.Add(106, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 0, 106, 1, 6));
     data.Add(111, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57860, StringDefines.Key_57834, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57861, StringDefines.Key_57766, StringDefines.Key_20607, StringDefines.Key_57771, StringDefines.Key_57862, StringDefines.Key_57766, StringDefines.Key_20609, StringDefines.Key_57773, StringDefines.Key_57863, 1, 111, 1, 1));
     data.Add(112, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57864, StringDefines.Key_57840, StringDefines.Key_57777, StringDefines.Key_57838, StringDefines.Key_20613, StringDefines.Key_57778, StringDefines.Key_57865, StringDefines.Key_57838, StringDefines.Key_20615, StringDefines.Key_57781, StringDefines.Key_57866, StringDefines.Key_57838, StringDefines.Key_20617, StringDefines.Key_57783, StringDefines.Key_57867, 1, 112, 1, 2));
     data.Add(113, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57868, StringDefines.Key_57845, StringDefines.Key_57786, StringDefines.Key_57838, StringDefines.Key_20621, StringDefines.Key_57787, StringDefines.Key_57869, StringDefines.Key_57838, StringDefines.Key_20623, StringDefines.Key_57788, StringDefines.Key_57870, StringDefines.Key_57838, StringDefines.Key_20626, StringDefines.Key_57790, StringDefines.Key_57871, 1, 113, 1, 3));
     data.Add(114, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57872, StringDefines.Key_57873, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20628, StringDefines.Key_57794, StringDefines.Key_57874, StringDefines.Key_20, StringDefines.Key_20630, StringDefines.Key_57797, StringDefines.Key_57875, StringDefines.Key_20, StringDefines.Key_20632, StringDefines.Key_57799, StringDefines.Key_57876, 1, 114, 1, 4));
     data.Add(115, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57877, StringDefines.Key_57855, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_20634, StringDefines.Key_57804, StringDefines.Key_57878, StringDefines.Key_20, StringDefines.Key_20636, StringDefines.Key_57807, StringDefines.Key_57879, StringDefines.Key_20, StringDefines.Key_20638, StringDefines.Key_57810, StringDefines.Key_57880, 1, 115, 1, 5));
     data.Add(116, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 1, 116, 1, 6));
     data.Add(201, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57881, StringDefines.Key_57882, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57883, StringDefines.Key_57766, StringDefines.Key_20683, StringDefines.Key_57771, StringDefines.Key_57884, StringDefines.Key_57766, StringDefines.Key_57885, StringDefines.Key_57773, StringDefines.Key_57886, 0, 201, 2, 1));
     data.Add(202, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57887, StringDefines.Key_57882, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20690, StringDefines.Key_57778, StringDefines.Key_57888, StringDefines.Key_20, StringDefines.Key_20692, StringDefines.Key_57781, StringDefines.Key_57889, StringDefines.Key_20, StringDefines.Key_20695, StringDefines.Key_57783, StringDefines.Key_57890, 0, 202, 2, 2));
     data.Add(203, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57891, StringDefines.Key_57892, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57787, StringDefines.Key_57893, StringDefines.Key_20, StringDefines.Key_20692, StringDefines.Key_57788, StringDefines.Key_57894, StringDefines.Key_20, StringDefines.Key_20703, StringDefines.Key_57790, StringDefines.Key_57895, 0, 203, 2, 3));
     data.Add(204, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57896, StringDefines.Key_57897, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20705, StringDefines.Key_57794, StringDefines.Key_57898, StringDefines.Key_20, StringDefines.Key_20707, StringDefines.Key_57797, StringDefines.Key_57899, StringDefines.Key_20, StringDefines.Key_20709, StringDefines.Key_57799, StringDefines.Key_57900, 0, 204, 2, 4));
     data.Add(205, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57901, StringDefines.Key_57902, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_20711, StringDefines.Key_57804, StringDefines.Key_57903, StringDefines.Key_20, StringDefines.Key_20713, StringDefines.Key_57807, StringDefines.Key_57904, StringDefines.Key_20, StringDefines.Key_20716, StringDefines.Key_57810, StringDefines.Key_57905, 0, 205, 2, 5));
     data.Add(206, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 0, 206, 2, 6));
     data.Add(211, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57906, StringDefines.Key_57882, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57907, StringDefines.Key_57766, StringDefines.Key_20683, StringDefines.Key_57771, StringDefines.Key_57908, StringDefines.Key_57766, StringDefines.Key_57885, StringDefines.Key_57773, StringDefines.Key_57909, 1, 211, 2, 1));
     data.Add(212, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57910, StringDefines.Key_57911, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20690, StringDefines.Key_57778, StringDefines.Key_57912, StringDefines.Key_20, StringDefines.Key_20692, StringDefines.Key_57781, StringDefines.Key_57913, StringDefines.Key_20, StringDefines.Key_20695, StringDefines.Key_57783, StringDefines.Key_57914, 1, 212, 2, 2));
     data.Add(213, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57915, StringDefines.Key_57916, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57787, StringDefines.Key_57917, StringDefines.Key_20, StringDefines.Key_20692, StringDefines.Key_57788, StringDefines.Key_57918, StringDefines.Key_20, StringDefines.Key_20703, StringDefines.Key_57790, StringDefines.Key_57919, 1, 213, 2, 3));
     data.Add(214, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57920, StringDefines.Key_57921, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20705, StringDefines.Key_57794, StringDefines.Key_57922, StringDefines.Key_20, StringDefines.Key_20707, StringDefines.Key_57797, StringDefines.Key_57923, StringDefines.Key_20, StringDefines.Key_20709, StringDefines.Key_57799, StringDefines.Key_57924, 1, 214, 2, 4));
     data.Add(215, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57925, StringDefines.Key_57902, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_20711, StringDefines.Key_57804, StringDefines.Key_57926, StringDefines.Key_20, StringDefines.Key_20713, StringDefines.Key_57807, StringDefines.Key_57927, StringDefines.Key_20, StringDefines.Key_20716, StringDefines.Key_57810, StringDefines.Key_57928, 1, 215, 2, 5));
     data.Add(216, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 1, 216, 2, 6));
     data.Add(301, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57929, StringDefines.Key_57930, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57931, StringDefines.Key_57766, StringDefines.Key_20762, StringDefines.Key_57771, StringDefines.Key_57932, StringDefines.Key_57766, StringDefines.Key_20533, StringDefines.Key_57773, StringDefines.Key_57933, 0, 301, 3, 1));
     data.Add(302, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57934, StringDefines.Key_57935, StringDefines.Key_57777, StringDefines.Key_57838, StringDefines.Key_20765, StringDefines.Key_57778, StringDefines.Key_57936, StringDefines.Key_57838, StringDefines.Key_20767, StringDefines.Key_57781, StringDefines.Key_57937, StringDefines.Key_57838, StringDefines.Key_57938, StringDefines.Key_57783, StringDefines.Key_57939, 0, 302, 3, 2));
     data.Add(303, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57940, StringDefines.Key_57941, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20772, StringDefines.Key_57787, StringDefines.Key_57942, StringDefines.Key_20, StringDefines.Key_20774, StringDefines.Key_57788, StringDefines.Key_57943, StringDefines.Key_20, StringDefines.Key_20776, StringDefines.Key_57790, StringDefines.Key_57944, 0, 303, 3, 3));
     data.Add(304, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57945, StringDefines.Key_57946, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57794, StringDefines.Key_57947, StringDefines.Key_20, StringDefines.Key_20779, StringDefines.Key_57797, StringDefines.Key_57948, StringDefines.Key_20, StringDefines.Key_20781, StringDefines.Key_57799, StringDefines.Key_57949, 0, 304, 3, 4));
     data.Add(305, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_16890, StringDefines.Key_57950, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_57951, StringDefines.Key_57804, StringDefines.Key_57952, StringDefines.Key_20, StringDefines.Key_20786, StringDefines.Key_57807, StringDefines.Key_57953, StringDefines.Key_20, StringDefines.Key_20788, StringDefines.Key_57810, StringDefines.Key_57954, 0, 305, 3, 5));
     data.Add(306, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 0, 306, 3, 6));
     data.Add(311, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57955, StringDefines.Key_57930, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57956, StringDefines.Key_57766, StringDefines.Key_20762, StringDefines.Key_57771, StringDefines.Key_57957, StringDefines.Key_57766, StringDefines.Key_20533, StringDefines.Key_57773, StringDefines.Key_57958, 1, 311, 3, 1));
     data.Add(312, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57959, StringDefines.Key_57935, StringDefines.Key_57777, StringDefines.Key_57838, StringDefines.Key_20765, StringDefines.Key_57778, StringDefines.Key_57960, StringDefines.Key_57838, StringDefines.Key_20767, StringDefines.Key_57781, StringDefines.Key_57961, StringDefines.Key_57838, StringDefines.Key_57938, StringDefines.Key_57783, StringDefines.Key_57962, 1, 312, 3, 2));
     data.Add(313, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57963, StringDefines.Key_57941, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20772, StringDefines.Key_57787, StringDefines.Key_57964, StringDefines.Key_20, StringDefines.Key_20774, StringDefines.Key_57788, StringDefines.Key_57965, StringDefines.Key_20, StringDefines.Key_20776, StringDefines.Key_57790, StringDefines.Key_57966, 1, 313, 3, 3));
     data.Add(314, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57967, StringDefines.Key_57946, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57794, StringDefines.Key_57968, StringDefines.Key_20, StringDefines.Key_20779, StringDefines.Key_57797, StringDefines.Key_57969, StringDefines.Key_20, StringDefines.Key_20781, StringDefines.Key_57799, StringDefines.Key_57970, 1, 314, 3, 4));
     data.Add(315, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57971, StringDefines.Key_57950, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_57951, StringDefines.Key_57804, StringDefines.Key_57972, StringDefines.Key_20, StringDefines.Key_20786, StringDefines.Key_57807, StringDefines.Key_57973, StringDefines.Key_20, StringDefines.Key_20788, StringDefines.Key_57810, StringDefines.Key_57974, 1, 315, 3, 5));
     data.Add(316, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 1, 316, 3, 6));
     data.Add(401, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_57975, StringDefines.Key_57882, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_57976, StringDefines.Key_57766, StringDefines.Key_20824, StringDefines.Key_57771, StringDefines.Key_57977, StringDefines.Key_57766, StringDefines.Key_57978, StringDefines.Key_57773, StringDefines.Key_57979, 0, 401, 4, 1));
     data.Add(402, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57980, StringDefines.Key_57981, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20690, StringDefines.Key_57778, StringDefines.Key_57982, StringDefines.Key_20, StringDefines.Key_20829, StringDefines.Key_57781, StringDefines.Key_57983, StringDefines.Key_20, StringDefines.Key_20832, StringDefines.Key_57783, StringDefines.Key_57984, 0, 402, 4, 2));
     data.Add(403, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57985, StringDefines.Key_57986, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20834, StringDefines.Key_57787, StringDefines.Key_57987, StringDefines.Key_20, StringDefines.Key_20836, StringDefines.Key_57788, StringDefines.Key_57988, StringDefines.Key_20, StringDefines.Key_20776, StringDefines.Key_57790, StringDefines.Key_57989, 0, 403, 4, 3));
     data.Add(404, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57990, StringDefines.Key_57991, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_57992, StringDefines.Key_57794, StringDefines.Key_57993, StringDefines.Key_20, StringDefines.Key_20841, StringDefines.Key_57797, StringDefines.Key_57994, StringDefines.Key_20, StringDefines.Key_57995, StringDefines.Key_57799, StringDefines.Key_57996, 0, 404, 4, 4));
     data.Add(405, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_57997, StringDefines.Key_57998, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_57999, StringDefines.Key_57804, StringDefines.Key_58000, StringDefines.Key_20, StringDefines.Key_20788, StringDefines.Key_57807, StringDefines.Key_58001, StringDefines.Key_20, StringDefines.Key_20849, StringDefines.Key_57810, StringDefines.Key_58002, 0, 405, 4, 5));
     data.Add(406, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57812, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 0, 406, 4, 6));
     data.Add(411, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_58003, StringDefines.Key_57882, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_58004, StringDefines.Key_57766, StringDefines.Key_20824, StringDefines.Key_57771, StringDefines.Key_58005, StringDefines.Key_57766, StringDefines.Key_57978, StringDefines.Key_57773, StringDefines.Key_58006, 1, 411, 4, 1));
     data.Add(412, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58007, StringDefines.Key_58008, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20690, StringDefines.Key_57778, StringDefines.Key_58009, StringDefines.Key_20, StringDefines.Key_20829, StringDefines.Key_57781, StringDefines.Key_58010, StringDefines.Key_20, StringDefines.Key_20832, StringDefines.Key_57783, StringDefines.Key_58011, 1, 412, 4, 2));
     data.Add(413, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58012, StringDefines.Key_58013, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_20834, StringDefines.Key_57787, StringDefines.Key_58014, StringDefines.Key_20, StringDefines.Key_20836, StringDefines.Key_57788, StringDefines.Key_58015, StringDefines.Key_20, StringDefines.Key_20776, StringDefines.Key_57790, StringDefines.Key_58016, 1, 413, 4, 3));
     data.Add(414, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58017, StringDefines.Key_57991, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_57992, StringDefines.Key_57794, StringDefines.Key_58018, StringDefines.Key_20, StringDefines.Key_20841, StringDefines.Key_57797, StringDefines.Key_58019, StringDefines.Key_20, StringDefines.Key_57995, StringDefines.Key_57799, StringDefines.Key_58020, 1, 414, 4, 4));
     data.Add(415, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58021, StringDefines.Key_57998, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_57999, StringDefines.Key_57804, StringDefines.Key_58022, StringDefines.Key_20, StringDefines.Key_20788, StringDefines.Key_57807, StringDefines.Key_58023, StringDefines.Key_20, StringDefines.Key_20849, StringDefines.Key_57810, StringDefines.Key_58024, 1, 415, 4, 5));
     data.Add(416, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57812, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 1, 416, 4, 6));
     data.Add(501, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_58025, StringDefines.Key_58026, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_58027, StringDefines.Key_57766, StringDefines.Key_20824, StringDefines.Key_57771, StringDefines.Key_58028, StringDefines.Key_57766, StringDefines.Key_20886, StringDefines.Key_57773, StringDefines.Key_58029, 0, 501, 5, 1));
     data.Add(502, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_58030, StringDefines.Key_58031, StringDefines.Key_57777, StringDefines.Key_20, StringDefines.Key_20889, StringDefines.Key_57778, StringDefines.Key_58032, StringDefines.Key_20, StringDefines.Key_20892, StringDefines.Key_57781, StringDefines.Key_58033, StringDefines.Key_20, StringDefines.Key_20895, StringDefines.Key_57783, StringDefines.Key_58034, 0, 502, 5, 2));
     data.Add(503, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58035, StringDefines.Key_58036, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_58037, StringDefines.Key_57787, StringDefines.Key_58038, StringDefines.Key_20, StringDefines.Key_20900, StringDefines.Key_57788, StringDefines.Key_58039, StringDefines.Key_20, StringDefines.Key_20716, StringDefines.Key_57790, StringDefines.Key_58040, 0, 503, 5, 3));
     data.Add(504, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58041, StringDefines.Key_58042, StringDefines.Key_57792, StringDefines.Key_20, StringDefines.Key_20621, StringDefines.Key_57794, StringDefines.Key_58043, StringDefines.Key_20, StringDefines.Key_20904, StringDefines.Key_57797, StringDefines.Key_58044, StringDefines.Key_20, StringDefines.Key_20907, StringDefines.Key_57799, StringDefines.Key_58045, 0, 504, 5, 4));
     data.Add(505, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_58046, StringDefines.Key_58047, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_20910, StringDefines.Key_57804, StringDefines.Key_58048, StringDefines.Key_20, StringDefines.Key_20776, StringDefines.Key_57807, StringDefines.Key_58049, StringDefines.Key_20, StringDefines.Key_20913, StringDefines.Key_57810, StringDefines.Key_58050, 0, 505, 5, 5));
     data.Add(506, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 0, 506, 5, 6));
     data.Add(511, DeclarePlayerSkill.Create(StringDefines.Key_57766, StringDefines.Key_58051, StringDefines.Key_58026, StringDefines.Key_20, StringDefines.Key_57766, StringDefines.Key_20605, StringDefines.Key_57769, StringDefines.Key_58052, StringDefines.Key_57766, StringDefines.Key_20824, StringDefines.Key_57771, StringDefines.Key_58053, StringDefines.Key_57766, StringDefines.Key_20915, StringDefines.Key_57773, StringDefines.Key_58054, 1, 511, 5, 1));
     data.Add(512, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_58055, StringDefines.Key_58031, StringDefines.Key_57777, StringDefines.Key_57838, StringDefines.Key_20889, StringDefines.Key_57778, StringDefines.Key_58056, StringDefines.Key_57838, StringDefines.Key_20892, StringDefines.Key_57781, StringDefines.Key_58057, StringDefines.Key_57838, StringDefines.Key_20895, StringDefines.Key_57783, StringDefines.Key_58058, 1, 512, 5, 2));
     data.Add(513, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58059, StringDefines.Key_58060, StringDefines.Key_57786, StringDefines.Key_20, StringDefines.Key_58037, StringDefines.Key_57787, StringDefines.Key_58061, StringDefines.Key_20, StringDefines.Key_20900, StringDefines.Key_57788, StringDefines.Key_58062, StringDefines.Key_20, StringDefines.Key_20716, StringDefines.Key_57790, StringDefines.Key_58063, 1, 513, 5, 3));
     data.Add(514, DeclarePlayerSkill.Create(StringDefines.Key_57838, StringDefines.Key_58064, StringDefines.Key_58042, StringDefines.Key_57792, StringDefines.Key_57838, StringDefines.Key_20621, StringDefines.Key_57794, StringDefines.Key_58065, StringDefines.Key_57838, StringDefines.Key_20904, StringDefines.Key_57797, StringDefines.Key_58066, StringDefines.Key_57838, StringDefines.Key_20907, StringDefines.Key_57799, StringDefines.Key_58067, 1, 514, 5, 4));
     data.Add(515, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_58068, StringDefines.Key_58047, StringDefines.Key_57802, StringDefines.Key_20, StringDefines.Key_20910, StringDefines.Key_57804, StringDefines.Key_58069, StringDefines.Key_20, StringDefines.Key_20776, StringDefines.Key_57807, StringDefines.Key_58070, StringDefines.Key_20, StringDefines.Key_20913, StringDefines.Key_57810, StringDefines.Key_58071, 1, 515, 5, 5));
     data.Add(516, DeclarePlayerSkill.Create(StringDefines.Key_20, StringDefines.Key_57859, StringDefines.Key_57813, StringDefines.Key_57814, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, 1, 516, 5, 6));
 }