Esempio n. 1
0
        public static DeclarePetLevel Create(string in_attribute, int in_camera_size, string in_const_item, int in_id, int in_inherit_proportion, int in_level, int in_model_res, int in_quality, int in_scene_scale, int in_showmodel_camera_size)
        {
            DeclarePetLevel tmp = new DeclarePetLevel();

            tmp._attribute             = in_attribute;
            tmp._camera_size           = in_camera_size;
            tmp._const_item            = in_const_item;
            tmp._id                    = in_id;
            tmp._inherit_proportion    = in_inherit_proportion;
            tmp._level                 = in_level;
            tmp._model_res             = in_model_res;
            tmp._quality               = in_quality;
            tmp._scene_scale           = in_scene_scale;
            tmp._showmodel_camera_size = in_showmodel_camera_size;

            return(tmp);
        }
Esempio n. 2
0
        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[]> >("DataPetLevel");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataPetLevel = require 'Lua/Config/DataPetLevel'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataPetLevel");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclarePetLevel>(253);
                    foreach (var item in dic)
                    {
                        DeclarePetLevel tmp = new DeclarePetLevel();
                        tmp.Attribute           = CfgStringLua.Get(item.Value[0]);
                        tmp.CameraSize          = item.Value[1];
                        tmp.ConstItem           = CfgStringLua.Get(item.Value[2]);
                        tmp.Id                  = item.Value[3];
                        tmp.InheritProportion   = item.Value[4];
                        tmp.Level               = item.Value[5];
                        tmp.ModelRes            = item.Value[6];
                        tmp.Quality             = item.Value[7];
                        tmp.SceneScale          = item.Value[8];
                        tmp.ShowmodelCameraSize = item.Value[9];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "PetLevel");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclarePetLevel>(253);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "PetLevel");
                }
            }
        }
Esempio n. 3
0
 public static void Convert(Dictionary <int, DeclarePetLevel> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1000, DeclarePetLevel.Create(StringDefines.Key_54439, 179, StringDefines.Key_54440, 1000, 30, 0, 51020010, 3, 100, 100));
     data.Add(1001, DeclarePetLevel.Create(StringDefines.Key_54441, 179, StringDefines.Key_54440, 1001, 30, 1, 51020010, 3, 100, 100));
     data.Add(1002, DeclarePetLevel.Create(StringDefines.Key_54442, 179, StringDefines.Key_54440, 1002, 30, 2, 51020010, 3, 100, 100));
     data.Add(1003, DeclarePetLevel.Create(StringDefines.Key_54443, 179, StringDefines.Key_54440, 1003, 30, 3, 51020011, 3, 100, 100));
     data.Add(1004, DeclarePetLevel.Create(StringDefines.Key_54444, 179, StringDefines.Key_54440, 1004, 30, 4, 51020011, 3, 100, 100));
     data.Add(1005, DeclarePetLevel.Create(StringDefines.Key_54445, 179, StringDefines.Key_54440, 1005, 30, 5, 51020011, 3, 100, 100));
     data.Add(1006, DeclarePetLevel.Create(StringDefines.Key_54446, 179, StringDefines.Key_54440, 1006, 30, 6, 51020011, 3, 100, 100));
     data.Add(1007, DeclarePetLevel.Create(StringDefines.Key_54447, 179, StringDefines.Key_54440, 1007, 30, 7, 51020012, 3, 100, 100));
     data.Add(1008, DeclarePetLevel.Create(StringDefines.Key_54448, 179, StringDefines.Key_54440, 1008, 30, 8, 51020012, 3, 100, 100));
     data.Add(1009, DeclarePetLevel.Create(StringDefines.Key_54449, 179, StringDefines.Key_54440, 1009, 30, 9, 51020012, 3, 100, 100));
     data.Add(1010, DeclarePetLevel.Create(StringDefines.Key_54450, 179, StringDefines.Key_54440, 1010, 30, 10, 51020012, 3, 100, 100));
     data.Add(2000, DeclarePetLevel.Create(StringDefines.Key_54451, 245, StringDefines.Key_54452, 2000, 30, 0, 51020020, 3, 80, 130));
     data.Add(2001, DeclarePetLevel.Create(StringDefines.Key_54453, 245, StringDefines.Key_54452, 2001, 30, 1, 51020020, 3, 80, 130));
     data.Add(2002, DeclarePetLevel.Create(StringDefines.Key_54454, 245, StringDefines.Key_54452, 2002, 30, 2, 51020020, 3, 80, 130));
     data.Add(2003, DeclarePetLevel.Create(StringDefines.Key_54455, 245, StringDefines.Key_54452, 2003, 30, 3, 51020020, 3, 80, 130));
     data.Add(2004, DeclarePetLevel.Create(StringDefines.Key_54456, 245, StringDefines.Key_54452, 2004, 30, 4, 51020020, 3, 80, 130));
     data.Add(2005, DeclarePetLevel.Create(StringDefines.Key_54457, 245, StringDefines.Key_54452, 2005, 30, 5, 51020020, 3, 80, 130));
     data.Add(2006, DeclarePetLevel.Create(StringDefines.Key_54458, 245, StringDefines.Key_54452, 2006, 30, 6, 51020020, 3, 80, 130));
     data.Add(2007, DeclarePetLevel.Create(StringDefines.Key_54459, 245, StringDefines.Key_54452, 2007, 30, 7, 51020020, 3, 80, 130));
     data.Add(2008, DeclarePetLevel.Create(StringDefines.Key_54460, 245, StringDefines.Key_54452, 2008, 30, 8, 51020020, 3, 80, 130));
     data.Add(2009, DeclarePetLevel.Create(StringDefines.Key_54461, 245, StringDefines.Key_54452, 2009, 30, 9, 51020020, 3, 80, 130));
     data.Add(2010, DeclarePetLevel.Create(StringDefines.Key_54462, 245, StringDefines.Key_54452, 2010, 30, 10, 51020020, 3, 80, 130));
     data.Add(3000, DeclarePetLevel.Create(StringDefines.Key_54463, 254, StringDefines.Key_54464, 3000, 30, 0, 51020030, 3, 80, 130));
     data.Add(3001, DeclarePetLevel.Create(StringDefines.Key_54465, 254, StringDefines.Key_54464, 3001, 30, 1, 51020030, 3, 80, 130));
     data.Add(3002, DeclarePetLevel.Create(StringDefines.Key_54466, 254, StringDefines.Key_54464, 3002, 30, 2, 51020030, 3, 80, 130));
     data.Add(3003, DeclarePetLevel.Create(StringDefines.Key_54467, 254, StringDefines.Key_54464, 3003, 30, 3, 51020030, 3, 80, 130));
     data.Add(3004, DeclarePetLevel.Create(StringDefines.Key_54468, 254, StringDefines.Key_54464, 3004, 30, 4, 51020030, 3, 80, 130));
     data.Add(3005, DeclarePetLevel.Create(StringDefines.Key_54469, 254, StringDefines.Key_54464, 3005, 30, 5, 51020030, 3, 80, 130));
     data.Add(3006, DeclarePetLevel.Create(StringDefines.Key_54470, 254, StringDefines.Key_54464, 3006, 30, 6, 51020030, 3, 80, 130));
     data.Add(3007, DeclarePetLevel.Create(StringDefines.Key_54471, 254, StringDefines.Key_54464, 3007, 30, 7, 51020030, 3, 80, 130));
     data.Add(3008, DeclarePetLevel.Create(StringDefines.Key_54472, 254, StringDefines.Key_54464, 3008, 30, 8, 51020030, 3, 80, 130));
     data.Add(3009, DeclarePetLevel.Create(StringDefines.Key_54473, 254, StringDefines.Key_54464, 3009, 30, 9, 51020030, 3, 80, 130));
     data.Add(3010, DeclarePetLevel.Create(StringDefines.Key_54474, 254, StringDefines.Key_54464, 3010, 30, 10, 51020030, 3, 80, 130));
     data.Add(4000, DeclarePetLevel.Create(StringDefines.Key_54475, 275, StringDefines.Key_54476, 4000, 30, 0, 51020040, 3, 70, 130));
     data.Add(4001, DeclarePetLevel.Create(StringDefines.Key_54477, 275, StringDefines.Key_54476, 4001, 30, 1, 51020040, 3, 70, 130));
     data.Add(4002, DeclarePetLevel.Create(StringDefines.Key_54478, 275, StringDefines.Key_54476, 4002, 30, 2, 51020040, 3, 70, 130));
     data.Add(4003, DeclarePetLevel.Create(StringDefines.Key_54479, 275, StringDefines.Key_54476, 4003, 30, 3, 51020040, 3, 70, 130));
     data.Add(4004, DeclarePetLevel.Create(StringDefines.Key_54480, 275, StringDefines.Key_54476, 4004, 30, 4, 51020040, 3, 70, 130));
     data.Add(4005, DeclarePetLevel.Create(StringDefines.Key_54481, 275, StringDefines.Key_54476, 4005, 30, 5, 51020040, 3, 70, 130));
     data.Add(4006, DeclarePetLevel.Create(StringDefines.Key_54482, 275, StringDefines.Key_54476, 4006, 30, 6, 51020040, 3, 70, 130));
     data.Add(4007, DeclarePetLevel.Create(StringDefines.Key_54483, 275, StringDefines.Key_54476, 4007, 30, 7, 51020040, 3, 70, 130));
     data.Add(4008, DeclarePetLevel.Create(StringDefines.Key_54484, 275, StringDefines.Key_54476, 4008, 30, 8, 51020040, 3, 70, 130));
     data.Add(4009, DeclarePetLevel.Create(StringDefines.Key_54485, 275, StringDefines.Key_54476, 4009, 30, 9, 51020040, 3, 70, 130));
     data.Add(4010, DeclarePetLevel.Create(StringDefines.Key_54486, 275, StringDefines.Key_54476, 4010, 30, 10, 51020040, 3, 70, 130));
     data.Add(5000, DeclarePetLevel.Create(StringDefines.Key_54475, 248, StringDefines.Key_54487, 5000, 30, 0, 51020050, 3, 100, 140));
     data.Add(5001, DeclarePetLevel.Create(StringDefines.Key_54477, 248, StringDefines.Key_54487, 5001, 30, 1, 51020050, 3, 100, 140));
     data.Add(5002, DeclarePetLevel.Create(StringDefines.Key_54478, 248, StringDefines.Key_54487, 5002, 30, 2, 51020050, 3, 100, 140));
     data.Add(5003, DeclarePetLevel.Create(StringDefines.Key_54479, 248, StringDefines.Key_54487, 5003, 30, 3, 51020050, 3, 100, 140));
     data.Add(5004, DeclarePetLevel.Create(StringDefines.Key_54480, 248, StringDefines.Key_54487, 5004, 30, 4, 51020050, 3, 100, 140));
     data.Add(5005, DeclarePetLevel.Create(StringDefines.Key_54481, 248, StringDefines.Key_54487, 5005, 30, 5, 51020050, 3, 100, 140));
     data.Add(5006, DeclarePetLevel.Create(StringDefines.Key_54482, 248, StringDefines.Key_54487, 5006, 30, 6, 51020050, 3, 100, 140));
     data.Add(5007, DeclarePetLevel.Create(StringDefines.Key_54483, 248, StringDefines.Key_54487, 5007, 30, 7, 51020050, 3, 100, 140));
     data.Add(5008, DeclarePetLevel.Create(StringDefines.Key_54484, 248, StringDefines.Key_54487, 5008, 30, 8, 51020050, 3, 100, 140));
     data.Add(5009, DeclarePetLevel.Create(StringDefines.Key_54485, 248, StringDefines.Key_54487, 5009, 30, 9, 51020050, 3, 100, 140));
     data.Add(5010, DeclarePetLevel.Create(StringDefines.Key_54486, 248, StringDefines.Key_54487, 5010, 30, 10, 51020050, 3, 100, 140));
     data.Add(6000, DeclarePetLevel.Create(StringDefines.Key_54488, 244, StringDefines.Key_54489, 6000, 50, 0, 51020060, 4, 80, 130));
     data.Add(6001, DeclarePetLevel.Create(StringDefines.Key_54490, 244, StringDefines.Key_54489, 6001, 50, 1, 51020060, 4, 80, 130));
     data.Add(6002, DeclarePetLevel.Create(StringDefines.Key_54491, 244, StringDefines.Key_54489, 6002, 50, 2, 51020060, 4, 80, 130));
     data.Add(6003, DeclarePetLevel.Create(StringDefines.Key_54492, 244, StringDefines.Key_54489, 6003, 50, 3, 51020060, 4, 80, 130));
     data.Add(6004, DeclarePetLevel.Create(StringDefines.Key_54493, 244, StringDefines.Key_54489, 6004, 50, 4, 51020060, 4, 80, 130));
     data.Add(6005, DeclarePetLevel.Create(StringDefines.Key_54494, 244, StringDefines.Key_54489, 6005, 50, 5, 51020060, 4, 80, 130));
     data.Add(6006, DeclarePetLevel.Create(StringDefines.Key_54495, 244, StringDefines.Key_54489, 6006, 50, 6, 51020060, 4, 80, 130));
     data.Add(6007, DeclarePetLevel.Create(StringDefines.Key_54496, 244, StringDefines.Key_54489, 6007, 50, 7, 51020060, 4, 80, 130));
     data.Add(6008, DeclarePetLevel.Create(StringDefines.Key_54497, 244, StringDefines.Key_54489, 6008, 50, 8, 51020060, 4, 80, 130));
     data.Add(6009, DeclarePetLevel.Create(StringDefines.Key_54498, 244, StringDefines.Key_54489, 6009, 50, 9, 51020060, 4, 80, 130));
     data.Add(6010, DeclarePetLevel.Create(StringDefines.Key_54499, 244, StringDefines.Key_54489, 6010, 50, 10, 51020060, 4, 80, 130));
     data.Add(7000, DeclarePetLevel.Create(StringDefines.Key_54500, 200, StringDefines.Key_54501, 7000, 50, 0, 51020070, 4, 100, 100));
     data.Add(7001, DeclarePetLevel.Create(StringDefines.Key_54502, 200, StringDefines.Key_54501, 7001, 50, 1, 51020070, 4, 100, 100));
     data.Add(7002, DeclarePetLevel.Create(StringDefines.Key_54503, 200, StringDefines.Key_54501, 7002, 50, 2, 51020070, 4, 100, 100));
     data.Add(7003, DeclarePetLevel.Create(StringDefines.Key_54504, 200, StringDefines.Key_54501, 7003, 50, 3, 51020070, 4, 100, 100));
     data.Add(7004, DeclarePetLevel.Create(StringDefines.Key_54505, 200, StringDefines.Key_54501, 7004, 50, 4, 51020070, 4, 100, 100));
     data.Add(7005, DeclarePetLevel.Create(StringDefines.Key_54506, 200, StringDefines.Key_54501, 7005, 50, 5, 51020070, 4, 100, 100));
     data.Add(7006, DeclarePetLevel.Create(StringDefines.Key_54507, 200, StringDefines.Key_54501, 7006, 50, 6, 51020070, 4, 100, 100));
     data.Add(7007, DeclarePetLevel.Create(StringDefines.Key_54508, 200, StringDefines.Key_54501, 7007, 50, 7, 51020070, 4, 100, 100));
     data.Add(7008, DeclarePetLevel.Create(StringDefines.Key_54509, 200, StringDefines.Key_54501, 7008, 50, 8, 51020070, 4, 100, 100));
     data.Add(7009, DeclarePetLevel.Create(StringDefines.Key_54510, 200, StringDefines.Key_54501, 7009, 50, 9, 51020070, 4, 100, 100));
     data.Add(7010, DeclarePetLevel.Create(StringDefines.Key_54511, 200, StringDefines.Key_54501, 7010, 50, 10, 51020070, 4, 100, 100));
     data.Add(8000, DeclarePetLevel.Create(StringDefines.Key_54512, 200, StringDefines.Key_54513, 8000, 50, 0, 51020080, 4, 100, 120));
     data.Add(8001, DeclarePetLevel.Create(StringDefines.Key_54514, 200, StringDefines.Key_54513, 8001, 50, 1, 51020080, 4, 100, 120));
     data.Add(8002, DeclarePetLevel.Create(StringDefines.Key_54515, 200, StringDefines.Key_54513, 8002, 50, 2, 51020080, 4, 100, 120));
     data.Add(8003, DeclarePetLevel.Create(StringDefines.Key_54516, 200, StringDefines.Key_54513, 8003, 50, 3, 51020080, 4, 100, 120));
     data.Add(8004, DeclarePetLevel.Create(StringDefines.Key_54517, 200, StringDefines.Key_54513, 8004, 50, 4, 51020080, 4, 100, 120));
     data.Add(8005, DeclarePetLevel.Create(StringDefines.Key_54518, 200, StringDefines.Key_54513, 8005, 50, 5, 51020080, 4, 100, 120));
     data.Add(8006, DeclarePetLevel.Create(StringDefines.Key_54519, 200, StringDefines.Key_54513, 8006, 50, 6, 51020080, 4, 100, 120));
     data.Add(8007, DeclarePetLevel.Create(StringDefines.Key_54520, 200, StringDefines.Key_54513, 8007, 50, 7, 51020080, 4, 100, 120));
     data.Add(8008, DeclarePetLevel.Create(StringDefines.Key_54521, 200, StringDefines.Key_54513, 8008, 50, 8, 51020080, 4, 100, 120));
     data.Add(8009, DeclarePetLevel.Create(StringDefines.Key_54522, 200, StringDefines.Key_54513, 8009, 50, 9, 51020080, 4, 100, 120));
     data.Add(8010, DeclarePetLevel.Create(StringDefines.Key_54523, 200, StringDefines.Key_54513, 8010, 50, 10, 51020080, 4, 100, 120));
     data.Add(9000, DeclarePetLevel.Create(StringDefines.Key_54524, 436, StringDefines.Key_54525, 9000, 50, 0, 51020090, 4, 55, 220));
     data.Add(9001, DeclarePetLevel.Create(StringDefines.Key_54526, 436, StringDefines.Key_54525, 9001, 50, 1, 51020090, 4, 55, 220));
     data.Add(9002, DeclarePetLevel.Create(StringDefines.Key_54527, 436, StringDefines.Key_54525, 9002, 50, 2, 51020090, 4, 55, 220));
     data.Add(9003, DeclarePetLevel.Create(StringDefines.Key_54528, 436, StringDefines.Key_54525, 9003, 50, 3, 51020090, 4, 55, 220));
     data.Add(9004, DeclarePetLevel.Create(StringDefines.Key_54529, 436, StringDefines.Key_54525, 9004, 50, 4, 51020090, 4, 55, 220));
     data.Add(9005, DeclarePetLevel.Create(StringDefines.Key_54530, 436, StringDefines.Key_54525, 9005, 50, 5, 51020090, 4, 55, 220));
     data.Add(9006, DeclarePetLevel.Create(StringDefines.Key_54531, 436, StringDefines.Key_54525, 9006, 50, 6, 51020090, 4, 55, 220));
     data.Add(9007, DeclarePetLevel.Create(StringDefines.Key_54532, 436, StringDefines.Key_54525, 9007, 50, 7, 51020090, 4, 55, 220));
     data.Add(9008, DeclarePetLevel.Create(StringDefines.Key_54533, 436, StringDefines.Key_54525, 9008, 50, 8, 51020090, 4, 55, 220));
     data.Add(9009, DeclarePetLevel.Create(StringDefines.Key_54534, 436, StringDefines.Key_54525, 9009, 50, 9, 51020090, 4, 55, 220));
     data.Add(9010, DeclarePetLevel.Create(StringDefines.Key_54535, 436, StringDefines.Key_54525, 9010, 50, 10, 51020090, 4, 55, 220));
     data.Add(14000, DeclarePetLevel.Create(StringDefines.Key_54536, 400, StringDefines.Key_20, 14000, 100, 0, 51020140, 5, 64, 300));
     data.Add(14001, DeclarePetLevel.Create(StringDefines.Key_54537, 400, StringDefines.Key_20, 14001, 100, 1, 51020140, 5, 64, 300));
     data.Add(14002, DeclarePetLevel.Create(StringDefines.Key_54538, 400, StringDefines.Key_20, 14002, 100, 2, 51020140, 5, 64, 300));
     data.Add(14003, DeclarePetLevel.Create(StringDefines.Key_54539, 400, StringDefines.Key_20, 14003, 100, 3, 51020140, 5, 64, 300));
     data.Add(14004, DeclarePetLevel.Create(StringDefines.Key_54540, 400, StringDefines.Key_20, 14004, 100, 4, 51020140, 5, 64, 300));
     data.Add(14005, DeclarePetLevel.Create(StringDefines.Key_54541, 400, StringDefines.Key_20, 14005, 100, 5, 51020140, 5, 64, 300));
     data.Add(14006, DeclarePetLevel.Create(StringDefines.Key_54542, 400, StringDefines.Key_20, 14006, 100, 6, 51020140, 5, 64, 300));
     data.Add(14007, DeclarePetLevel.Create(StringDefines.Key_54543, 400, StringDefines.Key_20, 14007, 100, 7, 51020140, 5, 64, 300));
     data.Add(14008, DeclarePetLevel.Create(StringDefines.Key_54544, 400, StringDefines.Key_20, 14008, 100, 8, 51020140, 5, 64, 300));
     data.Add(14009, DeclarePetLevel.Create(StringDefines.Key_54545, 400, StringDefines.Key_20, 14009, 100, 9, 51020140, 5, 64, 300));
     data.Add(14010, DeclarePetLevel.Create(StringDefines.Key_54546, 400, StringDefines.Key_20, 14010, 100, 10, 51020140, 5, 64, 300));
     data.Add(10000, DeclarePetLevel.Create(StringDefines.Key_54547, 336, StringDefines.Key_54548, 10000, 30, 0, 51020100, 3, 60, 130));
     data.Add(10001, DeclarePetLevel.Create(StringDefines.Key_54549, 336, StringDefines.Key_54548, 10001, 30, 1, 51020100, 3, 60, 130));
     data.Add(10002, DeclarePetLevel.Create(StringDefines.Key_54550, 336, StringDefines.Key_54548, 10002, 30, 2, 51020100, 3, 60, 130));
     data.Add(10003, DeclarePetLevel.Create(StringDefines.Key_54551, 336, StringDefines.Key_54548, 10003, 30, 3, 51020100, 3, 60, 130));
     data.Add(10004, DeclarePetLevel.Create(StringDefines.Key_54552, 336, StringDefines.Key_54548, 10004, 30, 4, 51020100, 3, 60, 130));
     data.Add(10005, DeclarePetLevel.Create(StringDefines.Key_54553, 336, StringDefines.Key_54548, 10005, 30, 5, 51020100, 3, 60, 130));
     data.Add(10006, DeclarePetLevel.Create(StringDefines.Key_54554, 336, StringDefines.Key_54548, 10006, 30, 6, 51020100, 3, 60, 130));
     data.Add(10007, DeclarePetLevel.Create(StringDefines.Key_54555, 336, StringDefines.Key_54548, 10007, 30, 7, 51020100, 3, 60, 130));
     data.Add(10008, DeclarePetLevel.Create(StringDefines.Key_54556, 336, StringDefines.Key_54548, 10008, 30, 8, 51020100, 3, 60, 130));
     data.Add(10009, DeclarePetLevel.Create(StringDefines.Key_54557, 336, StringDefines.Key_54548, 10009, 30, 9, 51020100, 3, 60, 130));
     data.Add(10010, DeclarePetLevel.Create(StringDefines.Key_54558, 336, StringDefines.Key_54548, 10010, 30, 10, 51020100, 3, 60, 130));
     data.Add(11000, DeclarePetLevel.Create(StringDefines.Key_54559, 308, StringDefines.Key_54560, 11000, 30, 0, 51020130, 3, 80, 180));
     data.Add(11001, DeclarePetLevel.Create(StringDefines.Key_54561, 308, StringDefines.Key_54560, 11001, 30, 1, 51020130, 3, 80, 180));
     data.Add(11002, DeclarePetLevel.Create(StringDefines.Key_54562, 308, StringDefines.Key_54560, 11002, 30, 2, 51020130, 3, 80, 180));
     data.Add(11003, DeclarePetLevel.Create(StringDefines.Key_54563, 308, StringDefines.Key_54560, 11003, 30, 3, 51020130, 3, 80, 180));
     data.Add(11004, DeclarePetLevel.Create(StringDefines.Key_54564, 308, StringDefines.Key_54560, 11004, 30, 4, 51020130, 3, 80, 180));
     data.Add(11005, DeclarePetLevel.Create(StringDefines.Key_54565, 308, StringDefines.Key_54560, 11005, 30, 5, 51020130, 3, 80, 180));
     data.Add(11006, DeclarePetLevel.Create(StringDefines.Key_54566, 308, StringDefines.Key_54560, 11006, 30, 6, 51020130, 3, 80, 180));
     data.Add(11007, DeclarePetLevel.Create(StringDefines.Key_54567, 308, StringDefines.Key_54560, 11007, 30, 7, 51020130, 3, 80, 180));
     data.Add(11008, DeclarePetLevel.Create(StringDefines.Key_54568, 308, StringDefines.Key_54560, 11008, 30, 8, 51020130, 3, 80, 180));
     data.Add(11009, DeclarePetLevel.Create(StringDefines.Key_54569, 308, StringDefines.Key_54560, 11009, 30, 9, 51020130, 3, 80, 180));
     data.Add(11010, DeclarePetLevel.Create(StringDefines.Key_54570, 308, StringDefines.Key_54560, 11010, 30, 10, 51020130, 3, 80, 180));
     data.Add(12000, DeclarePetLevel.Create(StringDefines.Key_54571, 152, StringDefines.Key_54572, 12000, 30, 0, 51020110, 3, 100, 100));
     data.Add(12001, DeclarePetLevel.Create(StringDefines.Key_54573, 152, StringDefines.Key_54572, 12001, 30, 1, 51020110, 3, 100, 100));
     data.Add(12002, DeclarePetLevel.Create(StringDefines.Key_54574, 152, StringDefines.Key_54572, 12002, 30, 2, 51020110, 3, 100, 100));
     data.Add(12003, DeclarePetLevel.Create(StringDefines.Key_54575, 152, StringDefines.Key_54572, 12003, 30, 3, 51020110, 3, 100, 100));
     data.Add(12004, DeclarePetLevel.Create(StringDefines.Key_54576, 152, StringDefines.Key_54572, 12004, 30, 4, 51020110, 3, 100, 100));
     data.Add(12005, DeclarePetLevel.Create(StringDefines.Key_54577, 152, StringDefines.Key_54572, 12005, 30, 5, 51020110, 3, 100, 100));
     data.Add(12006, DeclarePetLevel.Create(StringDefines.Key_54578, 152, StringDefines.Key_54572, 12006, 30, 6, 51020110, 3, 100, 100));
     data.Add(12007, DeclarePetLevel.Create(StringDefines.Key_54579, 152, StringDefines.Key_54572, 12007, 30, 7, 51020110, 3, 100, 100));
     data.Add(12008, DeclarePetLevel.Create(StringDefines.Key_54580, 152, StringDefines.Key_54572, 12008, 30, 8, 51020110, 3, 100, 100));
     data.Add(12009, DeclarePetLevel.Create(StringDefines.Key_54581, 152, StringDefines.Key_54572, 12009, 30, 9, 51020110, 3, 100, 100));
     data.Add(12010, DeclarePetLevel.Create(StringDefines.Key_54582, 152, StringDefines.Key_54572, 12010, 30, 10, 51020110, 3, 100, 100));
     data.Add(13000, DeclarePetLevel.Create(StringDefines.Key_54571, 200, StringDefines.Key_54583, 13000, 30, 0, 51020120, 3, 100, 130));
     data.Add(13001, DeclarePetLevel.Create(StringDefines.Key_54573, 200, StringDefines.Key_54583, 13001, 30, 1, 51020120, 3, 100, 130));
     data.Add(13002, DeclarePetLevel.Create(StringDefines.Key_54574, 200, StringDefines.Key_54583, 13002, 30, 2, 51020120, 3, 100, 130));
     data.Add(13003, DeclarePetLevel.Create(StringDefines.Key_54575, 200, StringDefines.Key_54583, 13003, 30, 3, 51020120, 3, 100, 130));
     data.Add(13004, DeclarePetLevel.Create(StringDefines.Key_54576, 200, StringDefines.Key_54583, 13004, 30, 4, 51020120, 3, 100, 130));
     data.Add(13005, DeclarePetLevel.Create(StringDefines.Key_54577, 200, StringDefines.Key_54583, 13005, 30, 5, 51020120, 3, 100, 130));
     data.Add(13006, DeclarePetLevel.Create(StringDefines.Key_54578, 200, StringDefines.Key_54583, 13006, 30, 6, 51020120, 3, 100, 130));
     data.Add(13007, DeclarePetLevel.Create(StringDefines.Key_54579, 200, StringDefines.Key_54583, 13007, 30, 7, 51020120, 3, 100, 130));
     data.Add(13008, DeclarePetLevel.Create(StringDefines.Key_54580, 200, StringDefines.Key_54583, 13008, 30, 8, 51020120, 3, 100, 130));
     data.Add(13009, DeclarePetLevel.Create(StringDefines.Key_54581, 200, StringDefines.Key_54583, 13009, 30, 9, 51020120, 3, 100, 130));
     data.Add(13010, DeclarePetLevel.Create(StringDefines.Key_54582, 200, StringDefines.Key_54583, 13010, 30, 10, 51020120, 3, 100, 130));
     data.Add(15000, DeclarePetLevel.Create(StringDefines.Key_54584, 200, StringDefines.Key_54585, 15000, 30, 0, 51020150, 3, 80, 100));
     data.Add(15001, DeclarePetLevel.Create(StringDefines.Key_54586, 200, StringDefines.Key_54585, 15001, 30, 1, 51020150, 3, 80, 100));
     data.Add(15002, DeclarePetLevel.Create(StringDefines.Key_54587, 200, StringDefines.Key_54585, 15002, 30, 2, 51020150, 3, 80, 100));
     data.Add(15003, DeclarePetLevel.Create(StringDefines.Key_54588, 200, StringDefines.Key_54585, 15003, 30, 3, 51020150, 3, 80, 100));
     data.Add(15004, DeclarePetLevel.Create(StringDefines.Key_54589, 200, StringDefines.Key_54585, 15004, 30, 4, 51020150, 3, 80, 100));
     data.Add(15005, DeclarePetLevel.Create(StringDefines.Key_54590, 200, StringDefines.Key_54585, 15005, 30, 5, 51020150, 3, 80, 100));
     data.Add(15006, DeclarePetLevel.Create(StringDefines.Key_54591, 200, StringDefines.Key_54585, 15006, 30, 6, 51020150, 3, 80, 100));
     data.Add(15007, DeclarePetLevel.Create(StringDefines.Key_54592, 200, StringDefines.Key_54585, 15007, 30, 7, 51020150, 3, 80, 100));
     data.Add(15008, DeclarePetLevel.Create(StringDefines.Key_54593, 200, StringDefines.Key_54585, 15008, 30, 8, 51020150, 3, 80, 100));
     data.Add(15009, DeclarePetLevel.Create(StringDefines.Key_54594, 200, StringDefines.Key_54585, 15009, 30, 9, 51020150, 3, 80, 100));
     data.Add(15010, DeclarePetLevel.Create(StringDefines.Key_54595, 200, StringDefines.Key_54585, 15010, 30, 10, 51020150, 3, 80, 100));
     data.Add(16000, DeclarePetLevel.Create(StringDefines.Key_54596, 200, StringDefines.Key_54597, 16000, 30, 0, 51020160, 3, 80, 120));
     data.Add(16001, DeclarePetLevel.Create(StringDefines.Key_54598, 200, StringDefines.Key_54597, 16001, 30, 1, 51020160, 3, 80, 120));
     data.Add(16002, DeclarePetLevel.Create(StringDefines.Key_54599, 200, StringDefines.Key_54597, 16002, 30, 2, 51020160, 3, 80, 120));
     data.Add(16003, DeclarePetLevel.Create(StringDefines.Key_54600, 200, StringDefines.Key_54597, 16003, 30, 3, 51020160, 3, 80, 120));
     data.Add(16004, DeclarePetLevel.Create(StringDefines.Key_54601, 200, StringDefines.Key_54597, 16004, 30, 4, 51020160, 3, 80, 120));
     data.Add(16005, DeclarePetLevel.Create(StringDefines.Key_54602, 200, StringDefines.Key_54597, 16005, 30, 5, 51020160, 3, 80, 120));
     data.Add(16006, DeclarePetLevel.Create(StringDefines.Key_54603, 200, StringDefines.Key_54597, 16006, 30, 6, 51020160, 3, 80, 120));
     data.Add(16007, DeclarePetLevel.Create(StringDefines.Key_54604, 200, StringDefines.Key_54597, 16007, 30, 7, 51020160, 3, 80, 120));
     data.Add(16008, DeclarePetLevel.Create(StringDefines.Key_54605, 200, StringDefines.Key_54597, 16008, 30, 8, 51020160, 3, 80, 120));
     data.Add(16009, DeclarePetLevel.Create(StringDefines.Key_54606, 200, StringDefines.Key_54597, 16009, 30, 9, 51020160, 3, 80, 120));
     data.Add(16010, DeclarePetLevel.Create(StringDefines.Key_54607, 200, StringDefines.Key_54597, 16010, 30, 10, 51020160, 3, 80, 120));
     data.Add(20000, DeclarePetLevel.Create(StringDefines.Key_54608, 379, StringDefines.Key_54609, 20000, 50, 0, 51020200, 4, 60, 250));
     data.Add(20001, DeclarePetLevel.Create(StringDefines.Key_54610, 379, StringDefines.Key_54609, 20001, 50, 1, 51020200, 4, 60, 250));
     data.Add(20002, DeclarePetLevel.Create(StringDefines.Key_54611, 379, StringDefines.Key_54609, 20002, 50, 2, 51020200, 4, 60, 250));
     data.Add(20003, DeclarePetLevel.Create(StringDefines.Key_54612, 379, StringDefines.Key_54609, 20003, 50, 3, 51020200, 4, 60, 250));
     data.Add(20004, DeclarePetLevel.Create(StringDefines.Key_54613, 379, StringDefines.Key_54609, 20004, 50, 4, 51020200, 4, 60, 250));
     data.Add(20005, DeclarePetLevel.Create(StringDefines.Key_54614, 379, StringDefines.Key_54609, 20005, 50, 5, 51020200, 4, 60, 250));
     data.Add(20006, DeclarePetLevel.Create(StringDefines.Key_54615, 379, StringDefines.Key_54609, 20006, 50, 6, 51020200, 4, 60, 250));
     data.Add(20007, DeclarePetLevel.Create(StringDefines.Key_54616, 379, StringDefines.Key_54609, 20007, 50, 7, 51020200, 4, 60, 250));
     data.Add(20008, DeclarePetLevel.Create(StringDefines.Key_54617, 379, StringDefines.Key_54609, 20008, 50, 8, 51020200, 4, 60, 250));
     data.Add(20009, DeclarePetLevel.Create(StringDefines.Key_54618, 379, StringDefines.Key_54609, 20009, 50, 9, 51020200, 4, 60, 250));
     data.Add(20010, DeclarePetLevel.Create(StringDefines.Key_54619, 379, StringDefines.Key_54609, 20010, 50, 10, 51020200, 4, 60, 250));
     data.Add(21000, DeclarePetLevel.Create(StringDefines.Key_54620, 394, StringDefines.Key_54621, 21000, 50, 0, 51020210, 4, 60, 230));
     data.Add(21001, DeclarePetLevel.Create(StringDefines.Key_54622, 394, StringDefines.Key_54621, 21001, 50, 1, 51020210, 4, 60, 230));
     data.Add(21002, DeclarePetLevel.Create(StringDefines.Key_54623, 394, StringDefines.Key_54621, 21002, 50, 2, 51020210, 4, 60, 230));
     data.Add(21003, DeclarePetLevel.Create(StringDefines.Key_54624, 394, StringDefines.Key_54621, 21003, 50, 3, 51020210, 4, 60, 230));
     data.Add(21004, DeclarePetLevel.Create(StringDefines.Key_54625, 394, StringDefines.Key_54621, 21004, 50, 4, 51020210, 4, 60, 230));
     data.Add(21005, DeclarePetLevel.Create(StringDefines.Key_54626, 394, StringDefines.Key_54621, 21005, 50, 5, 51020210, 4, 60, 230));
     data.Add(21006, DeclarePetLevel.Create(StringDefines.Key_54627, 394, StringDefines.Key_54621, 21006, 50, 6, 51020210, 4, 60, 230));
     data.Add(21007, DeclarePetLevel.Create(StringDefines.Key_54628, 394, StringDefines.Key_54621, 21007, 50, 7, 51020210, 4, 60, 230));
     data.Add(21008, DeclarePetLevel.Create(StringDefines.Key_54629, 394, StringDefines.Key_54621, 21008, 50, 8, 51020210, 4, 60, 230));
     data.Add(21009, DeclarePetLevel.Create(StringDefines.Key_54630, 394, StringDefines.Key_54621, 21009, 50, 9, 51020210, 4, 60, 230));
     data.Add(21010, DeclarePetLevel.Create(StringDefines.Key_54631, 394, StringDefines.Key_54621, 21010, 50, 10, 51020210, 4, 60, 230));
     data.Add(22000, DeclarePetLevel.Create(StringDefines.Key_54632, 453, StringDefines.Key_54633, 22000, 50, 0, 51020220, 4, 50, 230));
     data.Add(22001, DeclarePetLevel.Create(StringDefines.Key_54634, 453, StringDefines.Key_54633, 22001, 50, 1, 51020220, 4, 50, 230));
     data.Add(22002, DeclarePetLevel.Create(StringDefines.Key_54635, 453, StringDefines.Key_54633, 22002, 50, 2, 51020220, 4, 50, 230));
     data.Add(22003, DeclarePetLevel.Create(StringDefines.Key_54636, 453, StringDefines.Key_54633, 22003, 50, 3, 51020220, 4, 50, 230));
     data.Add(22004, DeclarePetLevel.Create(StringDefines.Key_54637, 453, StringDefines.Key_54633, 22004, 50, 4, 51020220, 4, 50, 230));
     data.Add(22005, DeclarePetLevel.Create(StringDefines.Key_54638, 453, StringDefines.Key_54633, 22005, 50, 5, 51020220, 4, 50, 230));
     data.Add(22006, DeclarePetLevel.Create(StringDefines.Key_54639, 453, StringDefines.Key_54633, 22006, 50, 6, 51020220, 4, 50, 230));
     data.Add(22007, DeclarePetLevel.Create(StringDefines.Key_54640, 453, StringDefines.Key_54633, 22007, 50, 7, 51020220, 4, 50, 230));
     data.Add(22008, DeclarePetLevel.Create(StringDefines.Key_54641, 453, StringDefines.Key_54633, 22008, 50, 8, 51020220, 4, 50, 230));
     data.Add(22009, DeclarePetLevel.Create(StringDefines.Key_54642, 453, StringDefines.Key_54633, 22009, 50, 9, 51020220, 4, 50, 230));
     data.Add(22010, DeclarePetLevel.Create(StringDefines.Key_54643, 453, StringDefines.Key_54633, 22010, 50, 10, 51020220, 4, 50, 230));
     data.Add(23000, DeclarePetLevel.Create(StringDefines.Key_20322, 376, StringDefines.Key_54644, 23000, 50, 0, 51020230, 4, 50, 250));
     data.Add(23001, DeclarePetLevel.Create(StringDefines.Key_54645, 376, StringDefines.Key_54644, 23001, 50, 1, 51020230, 4, 50, 250));
     data.Add(23002, DeclarePetLevel.Create(StringDefines.Key_54646, 376, StringDefines.Key_54644, 23002, 50, 2, 51020230, 4, 50, 250));
     data.Add(23003, DeclarePetLevel.Create(StringDefines.Key_54647, 376, StringDefines.Key_54644, 23003, 50, 3, 51020230, 4, 50, 250));
     data.Add(23004, DeclarePetLevel.Create(StringDefines.Key_54648, 376, StringDefines.Key_54644, 23004, 50, 4, 51020230, 4, 50, 250));
     data.Add(23005, DeclarePetLevel.Create(StringDefines.Key_54649, 376, StringDefines.Key_54644, 23005, 50, 5, 51020230, 4, 50, 250));
     data.Add(23006, DeclarePetLevel.Create(StringDefines.Key_54650, 376, StringDefines.Key_54644, 23006, 50, 6, 51020230, 4, 50, 250));
     data.Add(23007, DeclarePetLevel.Create(StringDefines.Key_54651, 376, StringDefines.Key_54644, 23007, 50, 7, 51020230, 4, 50, 250));
     data.Add(23008, DeclarePetLevel.Create(StringDefines.Key_54652, 376, StringDefines.Key_54644, 23008, 50, 8, 51020230, 4, 50, 250));
     data.Add(23009, DeclarePetLevel.Create(StringDefines.Key_54653, 376, StringDefines.Key_54644, 23009, 50, 9, 51020230, 4, 50, 250));
     data.Add(23010, DeclarePetLevel.Create(StringDefines.Key_54654, 376, StringDefines.Key_54644, 23010, 50, 10, 51020230, 4, 50, 250));
     data.Add(24000, DeclarePetLevel.Create(StringDefines.Key_54655, 600, StringDefines.Key_20, 24000, 100, 0, 51020240, 5, 45, 370));
     data.Add(24001, DeclarePetLevel.Create(StringDefines.Key_54656, 600, StringDefines.Key_20, 24001, 100, 1, 51020240, 5, 45, 370));
     data.Add(24002, DeclarePetLevel.Create(StringDefines.Key_54657, 600, StringDefines.Key_20, 24002, 100, 2, 51020240, 5, 45, 370));
     data.Add(24003, DeclarePetLevel.Create(StringDefines.Key_54658, 600, StringDefines.Key_20, 24003, 100, 3, 51020240, 5, 45, 370));
     data.Add(24004, DeclarePetLevel.Create(StringDefines.Key_54659, 600, StringDefines.Key_20, 24004, 100, 4, 51020240, 5, 45, 370));
     data.Add(24005, DeclarePetLevel.Create(StringDefines.Key_54660, 600, StringDefines.Key_20, 24005, 100, 5, 51020240, 5, 45, 370));
     data.Add(24006, DeclarePetLevel.Create(StringDefines.Key_54661, 600, StringDefines.Key_20, 24006, 100, 6, 51020240, 5, 45, 370));
     data.Add(24007, DeclarePetLevel.Create(StringDefines.Key_54662, 600, StringDefines.Key_20, 24007, 100, 7, 51020240, 5, 45, 370));
     data.Add(24008, DeclarePetLevel.Create(StringDefines.Key_54663, 600, StringDefines.Key_20, 24008, 100, 8, 51020240, 5, 45, 370));
     data.Add(24009, DeclarePetLevel.Create(StringDefines.Key_54664, 600, StringDefines.Key_20, 24009, 100, 9, 51020240, 5, 45, 370));
     data.Add(24010, DeclarePetLevel.Create(StringDefines.Key_54665, 600, StringDefines.Key_20, 24010, 100, 10, 51020240, 5, 45, 370));
     data.Add(25000, DeclarePetLevel.Create(StringDefines.Key_54666, 240, StringDefines.Key_54667, 25000, 100, 0, 51021000, 5, 100, 250));
     data.Add(25001, DeclarePetLevel.Create(StringDefines.Key_54668, 240, StringDefines.Key_54667, 25001, 100, 1, 51021000, 5, 100, 250));
     data.Add(25002, DeclarePetLevel.Create(StringDefines.Key_54669, 240, StringDefines.Key_54667, 25002, 100, 2, 51021000, 5, 100, 250));
     data.Add(25003, DeclarePetLevel.Create(StringDefines.Key_54670, 240, StringDefines.Key_54667, 25003, 100, 3, 51021000, 5, 100, 250));
     data.Add(25004, DeclarePetLevel.Create(StringDefines.Key_54671, 240, StringDefines.Key_54667, 25004, 100, 4, 51021000, 5, 100, 250));
     data.Add(25005, DeclarePetLevel.Create(StringDefines.Key_54672, 240, StringDefines.Key_54667, 25005, 100, 5, 51021000, 5, 100, 250));
     data.Add(25006, DeclarePetLevel.Create(StringDefines.Key_54673, 240, StringDefines.Key_54667, 25006, 100, 6, 51021000, 5, 100, 250));
     data.Add(25007, DeclarePetLevel.Create(StringDefines.Key_54674, 240, StringDefines.Key_54667, 25007, 100, 7, 51021000, 5, 100, 250));
     data.Add(25008, DeclarePetLevel.Create(StringDefines.Key_54675, 240, StringDefines.Key_54667, 25008, 100, 8, 51021000, 5, 100, 250));
     data.Add(25009, DeclarePetLevel.Create(StringDefines.Key_54676, 240, StringDefines.Key_54667, 25009, 100, 9, 51021000, 5, 100, 250));
     data.Add(25010, DeclarePetLevel.Create(StringDefines.Key_54677, 240, StringDefines.Key_54667, 25010, 100, 10, 51021000, 5, 100, 250));
     data.Add(26000, DeclarePetLevel.Create(StringDefines.Key_54666, 230, StringDefines.Key_54678, 26000, 100, 0, 51021001, 5, 100, 270));
     data.Add(26001, DeclarePetLevel.Create(StringDefines.Key_54668, 230, StringDefines.Key_54678, 26001, 100, 1, 51021001, 5, 100, 270));
     data.Add(26002, DeclarePetLevel.Create(StringDefines.Key_54669, 230, StringDefines.Key_54678, 26002, 100, 2, 51021001, 5, 100, 270));
     data.Add(26003, DeclarePetLevel.Create(StringDefines.Key_54670, 230, StringDefines.Key_54678, 26003, 100, 3, 51021001, 5, 100, 270));
     data.Add(26004, DeclarePetLevel.Create(StringDefines.Key_54671, 230, StringDefines.Key_54678, 26004, 100, 4, 51021001, 5, 100, 270));
     data.Add(26005, DeclarePetLevel.Create(StringDefines.Key_54672, 230, StringDefines.Key_54678, 26005, 100, 5, 51021001, 5, 100, 270));
     data.Add(26006, DeclarePetLevel.Create(StringDefines.Key_54673, 230, StringDefines.Key_54678, 26006, 100, 6, 51021001, 5, 100, 270));
     data.Add(26007, DeclarePetLevel.Create(StringDefines.Key_54674, 230, StringDefines.Key_54678, 26007, 100, 7, 51021001, 5, 100, 270));
     data.Add(26008, DeclarePetLevel.Create(StringDefines.Key_54675, 230, StringDefines.Key_54678, 26008, 100, 8, 51021001, 5, 100, 270));
     data.Add(26009, DeclarePetLevel.Create(StringDefines.Key_54676, 230, StringDefines.Key_54678, 26009, 100, 9, 51021001, 5, 100, 270));
     data.Add(26010, DeclarePetLevel.Create(StringDefines.Key_54677, 230, StringDefines.Key_54678, 26010, 100, 10, 51021001, 5, 100, 270));
 }