Beispiel #1
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[]> >("DataElementRune");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataElementRune = require 'Lua/Config/DataElementRune'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataElementRune");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareElementRune>(182);
                    foreach (var item in dic)
                    {
                        DeclareElementRune tmp = new DeclareElementRune();
                        tmp.Attribute       = CfgStringLua.Get(item.Value[0]);
                        tmp.Bind            = item.Value[1];
                        tmp.Confirm         = item.Value[2];
                        tmp.ElementAtt      = CfgStringLua.Get(item.Value[3]);
                        tmp.Gender          = item.Value[4];
                        tmp.Grade           = item.Value[5];
                        tmp.Id              = item.Value[6];
                        tmp.Level           = item.Value[7];
                        tmp.Quality         = item.Value[8];
                        tmp.RecommendedTips = CfgStringLua.Get(item.Value[9]);
                        tmp.SealExp         = item.Value[10];
                        tmp.SpecialAtt      = CfgStringLua.Get(item.Value[11]);
                        tmp.SuitId          = item.Value[12];
                        tmp.Type            = item.Value[13];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "ElementRune");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareElementRune>(182);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "ElementRune");
                }
            }
        }
Beispiel #2
0
        public static DeclareElementRune Create(string in_attribute, int in_bind, int in_confirm, string in_elementAtt, int in_gender, int in_grade, int in_id, int in_level, int in_quality, string in_recommended_tips, int in_seal_exp, string in_specialAtt, int in_suitId, int in_type)
        {
            DeclareElementRune tmp = new DeclareElementRune();

            tmp._attribute        = in_attribute;
            tmp._bind             = in_bind;
            tmp._confirm          = in_confirm;
            tmp._elementAtt       = in_elementAtt;
            tmp._gender           = in_gender;
            tmp._grade            = in_grade;
            tmp._id               = in_id;
            tmp._level            = in_level;
            tmp._quality          = in_quality;
            tmp._recommended_tips = in_recommended_tips;
            tmp._seal_exp         = in_seal_exp;
            tmp._specialAtt       = in_specialAtt;
            tmp._suitId           = in_suitId;
            tmp._type             = in_type;

            return(tmp);
        }
Beispiel #3
0
 public static void Convert(Dictionary <int, DeclareElementRune> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(3000001, DeclareElementRune.Create(StringDefines.Key_49161, 0, 0, StringDefines.Key_49162, 9, 1, 3000001, 520, 3, StringDefines.Key_20, 200, StringDefines.Key_20, 0, 1));
     data.Add(3000002, DeclareElementRune.Create(StringDefines.Key_49163, 0, 0, StringDefines.Key_49164, 9, 1, 3000002, 520, 3, StringDefines.Key_20, 200, StringDefines.Key_20, 0, 2));
     data.Add(3000003, DeclareElementRune.Create(StringDefines.Key_49161, 0, 0, StringDefines.Key_49165, 9, 1, 3000003, 520, 3, StringDefines.Key_20, 200, StringDefines.Key_20, 0, 3));
     data.Add(3000004, DeclareElementRune.Create(StringDefines.Key_49161, 0, 0, StringDefines.Key_49166, 9, 1, 3000004, 520, 3, StringDefines.Key_20, 200, StringDefines.Key_20, 0, 4));
     data.Add(3000005, DeclareElementRune.Create(StringDefines.Key_49163, 0, 0, StringDefines.Key_49167, 9, 1, 3000005, 520, 3, StringDefines.Key_20, 200, StringDefines.Key_20, 0, 5));
     data.Add(3000006, DeclareElementRune.Create(StringDefines.Key_49163, 0, 0, StringDefines.Key_49162, 9, 1, 3000006, 520, 3, StringDefines.Key_20, 200, StringDefines.Key_20, 0, 6));
     data.Add(3000007, DeclareElementRune.Create(StringDefines.Key_49168, 0, 0, StringDefines.Key_14552, 9, 2, 3000007, 520, 4, StringDefines.Key_20, 400, StringDefines.Key_20, 10032, 1));
     data.Add(3000008, DeclareElementRune.Create(StringDefines.Key_49169, 0, 0, StringDefines.Key_14557, 9, 2, 3000008, 520, 4, StringDefines.Key_20, 400, StringDefines.Key_20, 10032, 2));
     data.Add(3000009, DeclareElementRune.Create(StringDefines.Key_49168, 0, 0, StringDefines.Key_9578, 9, 2, 3000009, 520, 4, StringDefines.Key_20, 400, StringDefines.Key_20, 10032, 3));
     data.Add(3000010, DeclareElementRune.Create(StringDefines.Key_49168, 0, 0, StringDefines.Key_14567, 9, 2, 3000010, 520, 4, StringDefines.Key_20, 400, StringDefines.Key_20, 10032, 4));
     data.Add(3000011, DeclareElementRune.Create(StringDefines.Key_49169, 0, 0, StringDefines.Key_14562, 9, 2, 3000011, 520, 4, StringDefines.Key_20, 400, StringDefines.Key_20, 10032, 5));
     data.Add(3000012, DeclareElementRune.Create(StringDefines.Key_49169, 0, 0, StringDefines.Key_14552, 9, 2, 3000012, 520, 4, StringDefines.Key_20, 400, StringDefines.Key_20, 10032, 6));
     data.Add(3000013, DeclareElementRune.Create(StringDefines.Key_49170, 0, 1, StringDefines.Key_49171, 9, 3, 3000013, 522, 5, StringDefines.Key_20, 500, StringDefines.Key_20, 10031, 1));
     data.Add(3000014, DeclareElementRune.Create(StringDefines.Key_49172, 0, 1, StringDefines.Key_49173, 9, 3, 3000014, 522, 5, StringDefines.Key_20, 500, StringDefines.Key_20, 10031, 2));
     data.Add(3000015, DeclareElementRune.Create(StringDefines.Key_49170, 0, 1, StringDefines.Key_49174, 9, 3, 3000015, 522, 5, StringDefines.Key_20, 500, StringDefines.Key_20, 10031, 3));
     data.Add(3000016, DeclareElementRune.Create(StringDefines.Key_49170, 0, 1, StringDefines.Key_49175, 9, 3, 3000016, 522, 5, StringDefines.Key_20, 500, StringDefines.Key_20, 10031, 4));
     data.Add(3000017, DeclareElementRune.Create(StringDefines.Key_49172, 0, 1, StringDefines.Key_49176, 9, 3, 3000017, 522, 5, StringDefines.Key_20, 500, StringDefines.Key_20, 10031, 5));
     data.Add(3000018, DeclareElementRune.Create(StringDefines.Key_49172, 0, 1, StringDefines.Key_49171, 9, 3, 3000018, 522, 5, StringDefines.Key_20, 500, StringDefines.Key_20, 10031, 6));
     data.Add(3000019, DeclareElementRune.Create(StringDefines.Key_49177, 0, 1, StringDefines.Key_49178, 9, 4, 3000019, 530, 5, StringDefines.Key_20, 1200, StringDefines.Key_20, 10030, 7));
     data.Add(3000020, DeclareElementRune.Create(StringDefines.Key_49179, 0, 1, StringDefines.Key_49180, 9, 4, 3000020, 530, 5, StringDefines.Key_20, 1200, StringDefines.Key_20, 10030, 8));
     data.Add(3000021, DeclareElementRune.Create(StringDefines.Key_49177, 0, 1, StringDefines.Key_49181, 9, 4, 3000021, 530, 5, StringDefines.Key_20, 1200, StringDefines.Key_20, 10030, 9));
     data.Add(3000022, DeclareElementRune.Create(StringDefines.Key_49179, 0, 1, StringDefines.Key_49182, 9, 4, 3000022, 530, 5, StringDefines.Key_20, 1200, StringDefines.Key_20, 10030, 10));
     data.Add(3000023, DeclareElementRune.Create(StringDefines.Key_49177, 0, 1, StringDefines.Key_49183, 9, 4, 3000023, 524, 5, StringDefines.Key_20, 600, StringDefines.Key_20, 10029, 1));
     data.Add(3000024, DeclareElementRune.Create(StringDefines.Key_49179, 0, 1, StringDefines.Key_49181, 9, 4, 3000024, 524, 5, StringDefines.Key_20, 600, StringDefines.Key_20, 10029, 2));
     data.Add(3000025, DeclareElementRune.Create(StringDefines.Key_49177, 0, 1, StringDefines.Key_49180, 9, 4, 3000025, 524, 5, StringDefines.Key_20, 600, StringDefines.Key_20, 10029, 3));
     data.Add(3000026, DeclareElementRune.Create(StringDefines.Key_49177, 0, 1, StringDefines.Key_49178, 9, 4, 3000026, 524, 5, StringDefines.Key_20, 600, StringDefines.Key_20, 10029, 4));
     data.Add(3000027, DeclareElementRune.Create(StringDefines.Key_49179, 0, 1, StringDefines.Key_49182, 9, 4, 3000027, 524, 5, StringDefines.Key_20, 600, StringDefines.Key_20, 10029, 5));
     data.Add(3000028, DeclareElementRune.Create(StringDefines.Key_49179, 0, 1, StringDefines.Key_49183, 9, 4, 3000028, 524, 5, StringDefines.Key_20, 600, StringDefines.Key_20, 10029, 6));
     data.Add(3000029, DeclareElementRune.Create(StringDefines.Key_49184, 0, 1, StringDefines.Key_49185, 9, 5, 3000029, 530, 5, StringDefines.Key_20, 1400, StringDefines.Key_20, 10028, 7));
     data.Add(3000030, DeclareElementRune.Create(StringDefines.Key_49186, 0, 1, StringDefines.Key_49187, 9, 5, 3000030, 530, 5, StringDefines.Key_20, 1400, StringDefines.Key_20, 10028, 8));
     data.Add(3000031, DeclareElementRune.Create(StringDefines.Key_49184, 0, 1, StringDefines.Key_49188, 9, 5, 3000031, 530, 5, StringDefines.Key_20, 1400, StringDefines.Key_20, 10028, 9));
     data.Add(3000032, DeclareElementRune.Create(StringDefines.Key_49186, 0, 1, StringDefines.Key_49189, 9, 5, 3000032, 530, 5, StringDefines.Key_20, 1400, StringDefines.Key_20, 10028, 10));
     data.Add(3000033, DeclareElementRune.Create(StringDefines.Key_49184, 0, 1, StringDefines.Key_49190, 9, 5, 3000033, 524, 5, StringDefines.Key_20, 700, StringDefines.Key_20, 10027, 1));
     data.Add(3000034, DeclareElementRune.Create(StringDefines.Key_49186, 0, 1, StringDefines.Key_49188, 9, 5, 3000034, 524, 5, StringDefines.Key_20, 700, StringDefines.Key_20, 10027, 2));
     data.Add(3000035, DeclareElementRune.Create(StringDefines.Key_49184, 0, 1, StringDefines.Key_49187, 9, 5, 3000035, 524, 5, StringDefines.Key_20, 700, StringDefines.Key_20, 10027, 3));
     data.Add(3000036, DeclareElementRune.Create(StringDefines.Key_49184, 0, 1, StringDefines.Key_49185, 9, 5, 3000036, 524, 5, StringDefines.Key_20, 700, StringDefines.Key_20, 10027, 4));
     data.Add(3000037, DeclareElementRune.Create(StringDefines.Key_49186, 0, 1, StringDefines.Key_49189, 9, 5, 3000037, 524, 5, StringDefines.Key_20, 700, StringDefines.Key_20, 10027, 5));
     data.Add(3000038, DeclareElementRune.Create(StringDefines.Key_49186, 0, 1, StringDefines.Key_49190, 9, 5, 3000038, 524, 5, StringDefines.Key_20, 700, StringDefines.Key_20, 10027, 6));
     data.Add(3000039, DeclareElementRune.Create(StringDefines.Key_49191, 0, 1, StringDefines.Key_49192, 9, 6, 3000039, 530, 5, StringDefines.Key_20, 2100, StringDefines.Key_20, 10026, 7));
     data.Add(3000040, DeclareElementRune.Create(StringDefines.Key_49193, 0, 1, StringDefines.Key_49194, 9, 6, 3000040, 530, 5, StringDefines.Key_20, 2100, StringDefines.Key_20, 10026, 8));
     data.Add(3000041, DeclareElementRune.Create(StringDefines.Key_49191, 0, 1, StringDefines.Key_49195, 9, 6, 3000041, 530, 5, StringDefines.Key_20, 2100, StringDefines.Key_20, 10026, 9));
     data.Add(3000042, DeclareElementRune.Create(StringDefines.Key_49193, 0, 1, StringDefines.Key_49196, 9, 6, 3000042, 530, 5, StringDefines.Key_20, 2100, StringDefines.Key_20, 10026, 10));
     data.Add(3000043, DeclareElementRune.Create(StringDefines.Key_49191, 0, 1, StringDefines.Key_49197, 9, 6, 3000043, 528, 5, StringDefines.Key_20, 1050, StringDefines.Key_20, 10025, 1));
     data.Add(3000044, DeclareElementRune.Create(StringDefines.Key_49193, 0, 1, StringDefines.Key_49195, 9, 6, 3000044, 528, 5, StringDefines.Key_20, 1050, StringDefines.Key_20, 10025, 2));
     data.Add(3000045, DeclareElementRune.Create(StringDefines.Key_49191, 0, 1, StringDefines.Key_49194, 9, 6, 3000045, 528, 5, StringDefines.Key_20, 1050, StringDefines.Key_20, 10025, 3));
     data.Add(3000046, DeclareElementRune.Create(StringDefines.Key_49191, 0, 1, StringDefines.Key_49192, 9, 6, 3000046, 528, 5, StringDefines.Key_20, 1050, StringDefines.Key_20, 10025, 4));
     data.Add(3000047, DeclareElementRune.Create(StringDefines.Key_49193, 0, 1, StringDefines.Key_49196, 9, 6, 3000047, 528, 5, StringDefines.Key_20, 1050, StringDefines.Key_20, 10025, 5));
     data.Add(3000048, DeclareElementRune.Create(StringDefines.Key_49193, 0, 1, StringDefines.Key_49197, 9, 6, 3000048, 528, 5, StringDefines.Key_20, 1050, StringDefines.Key_20, 10025, 6));
     data.Add(3000049, DeclareElementRune.Create(StringDefines.Key_49198, 0, 1, StringDefines.Key_49199, 9, 5, 3000049, 530, 6, StringDefines.Key_20, 1700, StringDefines.Key_20, 10024, 7));
     data.Add(3000050, DeclareElementRune.Create(StringDefines.Key_49200, 0, 1, StringDefines.Key_49201, 9, 5, 3000050, 530, 6, StringDefines.Key_20, 1700, StringDefines.Key_20, 10024, 8));
     data.Add(3000051, DeclareElementRune.Create(StringDefines.Key_49198, 0, 1, StringDefines.Key_49202, 9, 5, 3000051, 530, 6, StringDefines.Key_20, 1700, StringDefines.Key_20, 10024, 9));
     data.Add(3000052, DeclareElementRune.Create(StringDefines.Key_49200, 0, 1, StringDefines.Key_49203, 9, 5, 3000052, 530, 6, StringDefines.Key_20, 1700, StringDefines.Key_20, 10024, 10));
     data.Add(3000053, DeclareElementRune.Create(StringDefines.Key_49198, 0, 1, StringDefines.Key_49204, 9, 5, 3000053, 530, 6, StringDefines.Key_20, 850, StringDefines.Key_20, 10023, 1));
     data.Add(3000054, DeclareElementRune.Create(StringDefines.Key_49200, 0, 1, StringDefines.Key_49202, 9, 5, 3000054, 530, 6, StringDefines.Key_20, 850, StringDefines.Key_20, 10023, 2));
     data.Add(3000055, DeclareElementRune.Create(StringDefines.Key_49198, 0, 1, StringDefines.Key_49201, 9, 5, 3000055, 530, 6, StringDefines.Key_20, 850, StringDefines.Key_20, 10023, 3));
     data.Add(3000056, DeclareElementRune.Create(StringDefines.Key_49198, 0, 1, StringDefines.Key_49199, 9, 5, 3000056, 530, 6, StringDefines.Key_20, 850, StringDefines.Key_20, 10023, 4));
     data.Add(3000057, DeclareElementRune.Create(StringDefines.Key_49200, 0, 1, StringDefines.Key_49203, 9, 5, 3000057, 530, 6, StringDefines.Key_20, 850, StringDefines.Key_20, 10023, 5));
     data.Add(3000058, DeclareElementRune.Create(StringDefines.Key_49200, 0, 1, StringDefines.Key_49204, 9, 5, 3000058, 530, 6, StringDefines.Key_20, 850, StringDefines.Key_20, 10023, 6));
     data.Add(3000059, DeclareElementRune.Create(StringDefines.Key_49205, 0, 1, StringDefines.Key_49206, 9, 7, 3000059, 535, 6, StringDefines.Key_20, 2600, StringDefines.Key_20, 10022, 7));
     data.Add(3000060, DeclareElementRune.Create(StringDefines.Key_49207, 0, 1, StringDefines.Key_49208, 9, 7, 3000060, 535, 6, StringDefines.Key_20, 2600, StringDefines.Key_20, 10022, 8));
     data.Add(3000061, DeclareElementRune.Create(StringDefines.Key_49205, 0, 1, StringDefines.Key_49209, 9, 7, 3000061, 535, 6, StringDefines.Key_20, 2600, StringDefines.Key_20, 10022, 9));
     data.Add(3000062, DeclareElementRune.Create(StringDefines.Key_49207, 0, 1, StringDefines.Key_49210, 9, 7, 3000062, 535, 6, StringDefines.Key_20, 2600, StringDefines.Key_20, 10022, 10));
     data.Add(3000063, DeclareElementRune.Create(StringDefines.Key_49211, 0, 1, StringDefines.Key_49212, 9, 7, 3000063, 535, 6, StringDefines.Key_20, 3900, StringDefines.Key_20, 10022, 11));
     data.Add(3000064, DeclareElementRune.Create(StringDefines.Key_49205, 0, 1, StringDefines.Key_49213, 9, 7, 3000064, 535, 6, StringDefines.Key_20, 1300, StringDefines.Key_20, 10021, 1));
     data.Add(3000065, DeclareElementRune.Create(StringDefines.Key_49207, 0, 1, StringDefines.Key_49209, 9, 7, 3000065, 535, 6, StringDefines.Key_20, 1300, StringDefines.Key_20, 10021, 2));
     data.Add(3000066, DeclareElementRune.Create(StringDefines.Key_49205, 0, 1, StringDefines.Key_49208, 9, 7, 3000066, 535, 6, StringDefines.Key_20, 1300, StringDefines.Key_20, 10021, 3));
     data.Add(3000067, DeclareElementRune.Create(StringDefines.Key_49205, 0, 1, StringDefines.Key_49206, 9, 7, 3000067, 535, 6, StringDefines.Key_20, 1300, StringDefines.Key_20, 10021, 4));
     data.Add(3000068, DeclareElementRune.Create(StringDefines.Key_49207, 0, 1, StringDefines.Key_49210, 9, 7, 3000068, 535, 6, StringDefines.Key_20, 1300, StringDefines.Key_20, 10021, 5));
     data.Add(3000069, DeclareElementRune.Create(StringDefines.Key_49207, 0, 1, StringDefines.Key_49213, 9, 7, 3000069, 535, 6, StringDefines.Key_20, 1300, StringDefines.Key_20, 10021, 6));
     data.Add(3000070, DeclareElementRune.Create(StringDefines.Key_49214, 0, 1, StringDefines.Key_49215, 9, 8, 3000070, 540, 6, StringDefines.Key_20, 3200, StringDefines.Key_20, 10020, 7));
     data.Add(3000071, DeclareElementRune.Create(StringDefines.Key_49216, 0, 1, StringDefines.Key_49217, 9, 8, 3000071, 540, 6, StringDefines.Key_20, 3200, StringDefines.Key_20, 10020, 8));
     data.Add(3000072, DeclareElementRune.Create(StringDefines.Key_49214, 0, 1, StringDefines.Key_49218, 9, 8, 3000072, 540, 6, StringDefines.Key_20, 3200, StringDefines.Key_20, 10020, 9));
     data.Add(3000073, DeclareElementRune.Create(StringDefines.Key_49216, 0, 1, StringDefines.Key_49219, 9, 8, 3000073, 540, 6, StringDefines.Key_20, 3200, StringDefines.Key_20, 10020, 10));
     data.Add(3000074, DeclareElementRune.Create(StringDefines.Key_49220, 0, 1, StringDefines.Key_49221, 9, 8, 3000074, 540, 6, StringDefines.Key_20, 4800, StringDefines.Key_20, 10020, 11));
     data.Add(3000075, DeclareElementRune.Create(StringDefines.Key_49214, 0, 1, StringDefines.Key_49222, 9, 8, 3000075, 540, 6, StringDefines.Key_20, 1600, StringDefines.Key_20, 10019, 1));
     data.Add(3000076, DeclareElementRune.Create(StringDefines.Key_49216, 0, 1, StringDefines.Key_49218, 9, 8, 3000076, 540, 6, StringDefines.Key_20, 1600, StringDefines.Key_20, 10019, 2));
     data.Add(3000077, DeclareElementRune.Create(StringDefines.Key_49214, 0, 1, StringDefines.Key_49217, 9, 8, 3000077, 540, 6, StringDefines.Key_20, 1600, StringDefines.Key_20, 10019, 3));
     data.Add(3000078, DeclareElementRune.Create(StringDefines.Key_49214, 0, 1, StringDefines.Key_49215, 9, 8, 3000078, 540, 6, StringDefines.Key_20, 1600, StringDefines.Key_20, 10019, 4));
     data.Add(3000079, DeclareElementRune.Create(StringDefines.Key_49216, 0, 1, StringDefines.Key_49219, 9, 8, 3000079, 540, 6, StringDefines.Key_20, 1600, StringDefines.Key_20, 10019, 5));
     data.Add(3000080, DeclareElementRune.Create(StringDefines.Key_49216, 0, 1, StringDefines.Key_49222, 9, 8, 3000080, 540, 6, StringDefines.Key_20, 1600, StringDefines.Key_20, 10019, 6));
     data.Add(3000081, DeclareElementRune.Create(StringDefines.Key_49223, 0, 1, StringDefines.Key_49224, 9, 9, 3000081, 545, 6, StringDefines.Key_20, 5000, StringDefines.Key_20, 10018, 7));
     data.Add(3000082, DeclareElementRune.Create(StringDefines.Key_49225, 0, 1, StringDefines.Key_49226, 9, 9, 3000082, 545, 6, StringDefines.Key_20, 5000, StringDefines.Key_20, 10018, 8));
     data.Add(3000083, DeclareElementRune.Create(StringDefines.Key_49223, 0, 1, StringDefines.Key_49227, 9, 9, 3000083, 545, 6, StringDefines.Key_20, 5000, StringDefines.Key_20, 10018, 9));
     data.Add(3000084, DeclareElementRune.Create(StringDefines.Key_49225, 0, 1, StringDefines.Key_49228, 9, 9, 3000084, 545, 6, StringDefines.Key_20, 5000, StringDefines.Key_20, 10018, 10));
     data.Add(3000085, DeclareElementRune.Create(StringDefines.Key_49229, 0, 1, StringDefines.Key_49230, 9, 9, 3000085, 545, 6, StringDefines.Key_20, 7500, StringDefines.Key_20, 10018, 11));
     data.Add(3000086, DeclareElementRune.Create(StringDefines.Key_49223, 0, 1, StringDefines.Key_49231, 9, 9, 3000086, 545, 6, StringDefines.Key_20, 2500, StringDefines.Key_20, 10017, 1));
     data.Add(3000087, DeclareElementRune.Create(StringDefines.Key_49225, 0, 1, StringDefines.Key_49227, 9, 9, 3000087, 545, 6, StringDefines.Key_20, 2500, StringDefines.Key_20, 10017, 2));
     data.Add(3000088, DeclareElementRune.Create(StringDefines.Key_49223, 0, 1, StringDefines.Key_49226, 9, 9, 3000088, 545, 6, StringDefines.Key_20, 2500, StringDefines.Key_20, 10017, 3));
     data.Add(3000089, DeclareElementRune.Create(StringDefines.Key_49223, 0, 1, StringDefines.Key_49224, 9, 9, 3000089, 545, 6, StringDefines.Key_20, 2500, StringDefines.Key_20, 10017, 4));
     data.Add(3000090, DeclareElementRune.Create(StringDefines.Key_49225, 0, 1, StringDefines.Key_49228, 9, 9, 3000090, 545, 6, StringDefines.Key_20, 2500, StringDefines.Key_20, 10017, 5));
     data.Add(3000091, DeclareElementRune.Create(StringDefines.Key_49225, 0, 1, StringDefines.Key_49231, 9, 9, 3000091, 545, 6, StringDefines.Key_20, 2500, StringDefines.Key_20, 10017, 6));
     data.Add(3000092, DeclareElementRune.Create(StringDefines.Key_49232, 0, 1, StringDefines.Key_49233, 9, 8, 3000092, 550, 7, StringDefines.Key_20, 4000, StringDefines.Key_20, 10016, 7));
     data.Add(3000093, DeclareElementRune.Create(StringDefines.Key_49234, 0, 1, StringDefines.Key_49235, 9, 8, 3000093, 550, 7, StringDefines.Key_20, 4000, StringDefines.Key_20, 10016, 8));
     data.Add(3000094, DeclareElementRune.Create(StringDefines.Key_49232, 0, 1, StringDefines.Key_49236, 9, 8, 3000094, 550, 7, StringDefines.Key_20, 4000, StringDefines.Key_20, 10016, 9));
     data.Add(3000095, DeclareElementRune.Create(StringDefines.Key_49234, 0, 1, StringDefines.Key_49237, 9, 8, 3000095, 550, 7, StringDefines.Key_20, 4000, StringDefines.Key_20, 10016, 10));
     data.Add(3000096, DeclareElementRune.Create(StringDefines.Key_49238, 0, 1, StringDefines.Key_49239, 9, 8, 3000096, 550, 7, StringDefines.Key_20, 7500, StringDefines.Key_20, 10016, 11));
     data.Add(3000097, DeclareElementRune.Create(StringDefines.Key_49232, 0, 1, StringDefines.Key_49240, 9, 8, 3000097, 550, 7, StringDefines.Key_20, 2000, StringDefines.Key_20, 10015, 1));
     data.Add(3000098, DeclareElementRune.Create(StringDefines.Key_49234, 0, 1, StringDefines.Key_49236, 9, 8, 3000098, 550, 7, StringDefines.Key_20, 2000, StringDefines.Key_20, 10015, 2));
     data.Add(3000099, DeclareElementRune.Create(StringDefines.Key_49232, 0, 1, StringDefines.Key_49235, 9, 8, 3000099, 550, 7, StringDefines.Key_20, 2000, StringDefines.Key_20, 10015, 3));
     data.Add(3000100, DeclareElementRune.Create(StringDefines.Key_49232, 0, 1, StringDefines.Key_49233, 9, 8, 3000100, 550, 7, StringDefines.Key_20, 2000, StringDefines.Key_20, 10015, 4));
     data.Add(3000101, DeclareElementRune.Create(StringDefines.Key_49234, 0, 1, StringDefines.Key_49237, 9, 8, 3000101, 550, 7, StringDefines.Key_20, 2000, StringDefines.Key_20, 10015, 5));
     data.Add(3000102, DeclareElementRune.Create(StringDefines.Key_49234, 0, 1, StringDefines.Key_49240, 9, 8, 3000102, 550, 7, StringDefines.Key_20, 2000, StringDefines.Key_20, 10015, 6));
     data.Add(3000103, DeclareElementRune.Create(StringDefines.Key_49241, 0, 1, StringDefines.Key_49242, 9, 10, 3000103, 550, 7, StringDefines.Key_20, 6100, StringDefines.Key_20, 10014, 7));
     data.Add(3000104, DeclareElementRune.Create(StringDefines.Key_49243, 0, 1, StringDefines.Key_49244, 9, 10, 3000104, 550, 7, StringDefines.Key_20, 6100, StringDefines.Key_20, 10014, 8));
     data.Add(3000105, DeclareElementRune.Create(StringDefines.Key_49241, 0, 1, StringDefines.Key_49245, 9, 10, 3000105, 550, 7, StringDefines.Key_20, 6100, StringDefines.Key_20, 10014, 9));
     data.Add(3000106, DeclareElementRune.Create(StringDefines.Key_49243, 0, 1, StringDefines.Key_49246, 9, 10, 3000106, 550, 7, StringDefines.Key_20, 6100, StringDefines.Key_20, 10014, 10));
     data.Add(3000107, DeclareElementRune.Create(StringDefines.Key_49247, 0, 1, StringDefines.Key_49248, 9, 10, 3000107, 550, 7, StringDefines.Key_20, 9150, StringDefines.Key_20, 10014, 11));
     data.Add(3000108, DeclareElementRune.Create(StringDefines.Key_49241, 0, 1, StringDefines.Key_49249, 9, 10, 3000108, 550, 7, StringDefines.Key_20, 3050, StringDefines.Key_20, 10013, 1));
     data.Add(3000109, DeclareElementRune.Create(StringDefines.Key_49243, 0, 1, StringDefines.Key_49245, 9, 10, 3000109, 550, 7, StringDefines.Key_20, 3050, StringDefines.Key_20, 10013, 2));
     data.Add(3000110, DeclareElementRune.Create(StringDefines.Key_49241, 0, 1, StringDefines.Key_49244, 9, 10, 3000110, 550, 7, StringDefines.Key_20, 3050, StringDefines.Key_20, 10013, 3));
     data.Add(3000111, DeclareElementRune.Create(StringDefines.Key_49241, 0, 1, StringDefines.Key_49242, 9, 10, 3000111, 550, 7, StringDefines.Key_20, 3050, StringDefines.Key_20, 10013, 4));
     data.Add(3000112, DeclareElementRune.Create(StringDefines.Key_49243, 0, 1, StringDefines.Key_49246, 9, 10, 3000112, 550, 7, StringDefines.Key_20, 3050, StringDefines.Key_20, 10013, 5));
     data.Add(3000113, DeclareElementRune.Create(StringDefines.Key_49243, 0, 1, StringDefines.Key_49249, 9, 10, 3000113, 550, 7, StringDefines.Key_20, 3050, StringDefines.Key_20, 10013, 6));
     data.Add(3000114, DeclareElementRune.Create(StringDefines.Key_49250, 0, 1, StringDefines.Key_49251, 9, 11, 3000114, 560, 7, StringDefines.Key_20, 7600, StringDefines.Key_20, 10012, 7));
     data.Add(3000115, DeclareElementRune.Create(StringDefines.Key_49252, 0, 1, StringDefines.Key_49253, 9, 11, 3000115, 560, 7, StringDefines.Key_20, 7600, StringDefines.Key_20, 10012, 8));
     data.Add(3000116, DeclareElementRune.Create(StringDefines.Key_49250, 0, 1, StringDefines.Key_49254, 9, 11, 3000116, 560, 7, StringDefines.Key_20, 7600, StringDefines.Key_20, 10012, 9));
     data.Add(3000117, DeclareElementRune.Create(StringDefines.Key_49252, 0, 1, StringDefines.Key_49255, 9, 11, 3000117, 560, 7, StringDefines.Key_20, 7600, StringDefines.Key_20, 10012, 10));
     data.Add(3000118, DeclareElementRune.Create(StringDefines.Key_49256, 0, 1, StringDefines.Key_49257, 9, 11, 3000118, 560, 7, StringDefines.Key_20, 11400, StringDefines.Key_20, 10012, 11));
     data.Add(3000119, DeclareElementRune.Create(StringDefines.Key_49250, 0, 1, StringDefines.Key_49258, 9, 11, 3000119, 560, 7, StringDefines.Key_20, 3800, StringDefines.Key_20, 10011, 1));
     data.Add(3000120, DeclareElementRune.Create(StringDefines.Key_49252, 0, 1, StringDefines.Key_49254, 9, 11, 3000120, 560, 7, StringDefines.Key_20, 3800, StringDefines.Key_20, 10011, 2));
     data.Add(3000121, DeclareElementRune.Create(StringDefines.Key_49250, 0, 1, StringDefines.Key_49253, 9, 11, 3000121, 560, 7, StringDefines.Key_20, 3800, StringDefines.Key_20, 10011, 3));
     data.Add(3000122, DeclareElementRune.Create(StringDefines.Key_49250, 0, 1, StringDefines.Key_49251, 9, 11, 3000122, 560, 7, StringDefines.Key_20, 3800, StringDefines.Key_20, 10011, 4));
     data.Add(3000123, DeclareElementRune.Create(StringDefines.Key_49252, 0, 1, StringDefines.Key_49255, 9, 11, 3000123, 560, 7, StringDefines.Key_20, 3800, StringDefines.Key_20, 10011, 5));
     data.Add(3000124, DeclareElementRune.Create(StringDefines.Key_49252, 0, 1, StringDefines.Key_49258, 9, 11, 3000124, 560, 7, StringDefines.Key_20, 3800, StringDefines.Key_20, 10011, 6));
     data.Add(3000125, DeclareElementRune.Create(StringDefines.Key_49259, 0, 1, StringDefines.Key_49260, 9, 12, 3000125, 570, 7, StringDefines.Key_20, 9400, StringDefines.Key_20, 10010, 7));
     data.Add(3000126, DeclareElementRune.Create(StringDefines.Key_49261, 0, 1, StringDefines.Key_49262, 9, 12, 3000126, 570, 7, StringDefines.Key_20, 9400, StringDefines.Key_20, 10010, 8));
     data.Add(3000127, DeclareElementRune.Create(StringDefines.Key_49259, 0, 1, StringDefines.Key_49263, 9, 12, 3000127, 570, 7, StringDefines.Key_20, 9400, StringDefines.Key_20, 10010, 9));
     data.Add(3000128, DeclareElementRune.Create(StringDefines.Key_49261, 0, 1, StringDefines.Key_49264, 9, 12, 3000128, 570, 7, StringDefines.Key_20, 9400, StringDefines.Key_20, 10010, 10));
     data.Add(3000129, DeclareElementRune.Create(StringDefines.Key_49265, 0, 1, StringDefines.Key_49266, 9, 12, 3000129, 570, 7, StringDefines.Key_20, 14100, StringDefines.Key_20, 10010, 11));
     data.Add(3000130, DeclareElementRune.Create(StringDefines.Key_49259, 0, 1, StringDefines.Key_49267, 9, 12, 3000130, 570, 7, StringDefines.Key_20, 4700, StringDefines.Key_20, 10009, 1));
     data.Add(3000131, DeclareElementRune.Create(StringDefines.Key_49261, 0, 1, StringDefines.Key_49263, 9, 12, 3000131, 570, 7, StringDefines.Key_20, 4700, StringDefines.Key_20, 10009, 2));
     data.Add(3000132, DeclareElementRune.Create(StringDefines.Key_49259, 0, 1, StringDefines.Key_49262, 9, 12, 3000132, 570, 7, StringDefines.Key_20, 4700, StringDefines.Key_20, 10009, 3));
     data.Add(3000133, DeclareElementRune.Create(StringDefines.Key_49259, 0, 1, StringDefines.Key_49260, 9, 12, 3000133, 570, 7, StringDefines.Key_20, 4700, StringDefines.Key_20, 10009, 4));
     data.Add(3000134, DeclareElementRune.Create(StringDefines.Key_49261, 0, 1, StringDefines.Key_49264, 9, 12, 3000134, 570, 7, StringDefines.Key_20, 4700, StringDefines.Key_20, 10009, 5));
     data.Add(3000135, DeclareElementRune.Create(StringDefines.Key_49261, 0, 1, StringDefines.Key_49267, 9, 12, 3000135, 570, 7, StringDefines.Key_20, 4700, StringDefines.Key_20, 10009, 6));
     data.Add(3000136, DeclareElementRune.Create(StringDefines.Key_49268, 0, 1, StringDefines.Key_49242, 9, 8, 3000136, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10008, 7));
     data.Add(3000137, DeclareElementRune.Create(StringDefines.Key_49269, 0, 1, StringDefines.Key_49244, 9, 8, 3000137, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10008, 8));
     data.Add(3000138, DeclareElementRune.Create(StringDefines.Key_49268, 0, 1, StringDefines.Key_49245, 9, 8, 3000138, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10008, 9));
     data.Add(3000139, DeclareElementRune.Create(StringDefines.Key_49269, 0, 1, StringDefines.Key_49246, 9, 8, 3000139, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10008, 10));
     data.Add(3000140, DeclareElementRune.Create(StringDefines.Key_49270, 0, 1, StringDefines.Key_49248, 9, 8, 3000140, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10008, 11));
     data.Add(3000141, DeclareElementRune.Create(StringDefines.Key_49268, 0, 1, StringDefines.Key_49249, 9, 8, 3000141, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10007, 1));
     data.Add(3000142, DeclareElementRune.Create(StringDefines.Key_49269, 0, 1, StringDefines.Key_49245, 9, 8, 3000142, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10007, 2));
     data.Add(3000143, DeclareElementRune.Create(StringDefines.Key_49268, 0, 1, StringDefines.Key_49244, 9, 8, 3000143, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10007, 3));
     data.Add(3000144, DeclareElementRune.Create(StringDefines.Key_49268, 0, 1, StringDefines.Key_49242, 9, 8, 3000144, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10007, 4));
     data.Add(3000145, DeclareElementRune.Create(StringDefines.Key_49269, 0, 1, StringDefines.Key_49246, 9, 8, 3000145, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10007, 5));
     data.Add(3000146, DeclareElementRune.Create(StringDefines.Key_49269, 0, 1, StringDefines.Key_49249, 9, 8, 3000146, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10007, 6));
     data.Add(3000147, DeclareElementRune.Create(StringDefines.Key_49271, 0, 1, StringDefines.Key_49251, 9, 10, 3000147, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10006, 7));
     data.Add(3000148, DeclareElementRune.Create(StringDefines.Key_49272, 0, 1, StringDefines.Key_49253, 9, 10, 3000148, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10006, 8));
     data.Add(3000149, DeclareElementRune.Create(StringDefines.Key_49271, 0, 1, StringDefines.Key_49254, 9, 10, 3000149, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10006, 9));
     data.Add(3000150, DeclareElementRune.Create(StringDefines.Key_49272, 0, 1, StringDefines.Key_49255, 9, 10, 3000150, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10006, 10));
     data.Add(3000151, DeclareElementRune.Create(StringDefines.Key_49273, 0, 1, StringDefines.Key_49257, 9, 10, 3000151, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10006, 11));
     data.Add(3000152, DeclareElementRune.Create(StringDefines.Key_49271, 0, 1, StringDefines.Key_49258, 9, 10, 3000152, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10005, 1));
     data.Add(3000153, DeclareElementRune.Create(StringDefines.Key_49272, 0, 1, StringDefines.Key_49254, 9, 10, 3000153, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10005, 2));
     data.Add(3000154, DeclareElementRune.Create(StringDefines.Key_49271, 0, 1, StringDefines.Key_49253, 9, 10, 3000154, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10005, 3));
     data.Add(3000155, DeclareElementRune.Create(StringDefines.Key_49271, 0, 1, StringDefines.Key_49251, 9, 10, 3000155, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10005, 4));
     data.Add(3000156, DeclareElementRune.Create(StringDefines.Key_49272, 0, 1, StringDefines.Key_49255, 9, 10, 3000156, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10005, 5));
     data.Add(3000157, DeclareElementRune.Create(StringDefines.Key_49272, 0, 1, StringDefines.Key_49258, 9, 10, 3000157, 550, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10005, 6));
     data.Add(3000158, DeclareElementRune.Create(StringDefines.Key_49274, 0, 1, StringDefines.Key_49260, 9, 11, 3000158, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10004, 7));
     data.Add(3000159, DeclareElementRune.Create(StringDefines.Key_49275, 0, 1, StringDefines.Key_49262, 9, 11, 3000159, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10004, 8));
     data.Add(3000160, DeclareElementRune.Create(StringDefines.Key_49274, 0, 1, StringDefines.Key_49263, 9, 11, 3000160, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10004, 9));
     data.Add(3000161, DeclareElementRune.Create(StringDefines.Key_49275, 0, 1, StringDefines.Key_49264, 9, 11, 3000161, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10004, 10));
     data.Add(3000162, DeclareElementRune.Create(StringDefines.Key_49276, 0, 1, StringDefines.Key_49266, 9, 11, 3000162, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10004, 11));
     data.Add(3000163, DeclareElementRune.Create(StringDefines.Key_49274, 0, 1, StringDefines.Key_49267, 9, 11, 3000163, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10003, 1));
     data.Add(3000164, DeclareElementRune.Create(StringDefines.Key_49275, 0, 1, StringDefines.Key_49263, 9, 11, 3000164, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10003, 2));
     data.Add(3000165, DeclareElementRune.Create(StringDefines.Key_49274, 0, 1, StringDefines.Key_49262, 9, 11, 3000165, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10003, 3));
     data.Add(3000166, DeclareElementRune.Create(StringDefines.Key_49274, 0, 1, StringDefines.Key_49260, 9, 11, 3000166, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10003, 4));
     data.Add(3000167, DeclareElementRune.Create(StringDefines.Key_49275, 0, 1, StringDefines.Key_49264, 9, 11, 3000167, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10003, 5));
     data.Add(3000168, DeclareElementRune.Create(StringDefines.Key_49275, 0, 1, StringDefines.Key_49267, 9, 11, 3000168, 560, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10003, 6));
     data.Add(3000169, DeclareElementRune.Create(StringDefines.Key_49277, 0, 1, StringDefines.Key_49260, 9, 12, 3000169, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10002, 7));
     data.Add(3000170, DeclareElementRune.Create(StringDefines.Key_49278, 0, 1, StringDefines.Key_49262, 9, 12, 3000170, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10002, 8));
     data.Add(3000171, DeclareElementRune.Create(StringDefines.Key_49277, 0, 1, StringDefines.Key_49263, 9, 12, 3000171, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10002, 9));
     data.Add(3000172, DeclareElementRune.Create(StringDefines.Key_49278, 0, 1, StringDefines.Key_49264, 9, 12, 3000172, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10002, 10));
     data.Add(3000173, DeclareElementRune.Create(StringDefines.Key_49279, 0, 1, StringDefines.Key_49266, 9, 12, 3000173, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10002, 11));
     data.Add(3000174, DeclareElementRune.Create(StringDefines.Key_49277, 0, 1, StringDefines.Key_49267, 9, 12, 3000174, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10001, 1));
     data.Add(3000175, DeclareElementRune.Create(StringDefines.Key_49278, 0, 1, StringDefines.Key_49263, 9, 12, 3000175, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10001, 2));
     data.Add(3000176, DeclareElementRune.Create(StringDefines.Key_49277, 0, 1, StringDefines.Key_49262, 9, 12, 3000176, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10001, 3));
     data.Add(3000177, DeclareElementRune.Create(StringDefines.Key_49277, 0, 1, StringDefines.Key_49260, 9, 12, 3000177, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10001, 4));
     data.Add(3000178, DeclareElementRune.Create(StringDefines.Key_49278, 0, 1, StringDefines.Key_49264, 9, 12, 3000178, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10001, 5));
     data.Add(3000179, DeclareElementRune.Create(StringDefines.Key_49278, 0, 1, StringDefines.Key_49267, 9, 12, 3000179, 570, 8, StringDefines.Key_20, -1, StringDefines.Key_20, 10001, 6));
     data.Add(3000500, DeclareElementRune.Create(StringDefines.Key_20, 0, 0, StringDefines.Key_20, 9, 4, 3000500, 520, 3, StringDefines.Key_20, 800, StringDefines.Key_20, 0, 12));
     data.Add(3000501, DeclareElementRune.Create(StringDefines.Key_20, 0, 0, StringDefines.Key_20, 9, 6, 3000501, 520, 4, StringDefines.Key_20, 1200, StringDefines.Key_20, 0, 12));
     data.Add(3000502, DeclareElementRune.Create(StringDefines.Key_20, 0, 0, StringDefines.Key_20, 9, 8, 3000502, 520, 5, StringDefines.Key_20, 3600, StringDefines.Key_20, 0, 12));
 }