Exemplo n.º 1
0
        public static DeclareAchievement Create(int in_addAchievement, int in_addBindGold, int in_bigType, string in_condition, int in_id, string in_instructions, string in_item, string in_krSDKUse, string in_name)
        {
            DeclareAchievement tmp = new DeclareAchievement();

            tmp._addAchievement = in_addAchievement;
            tmp._addBindGold    = in_addBindGold;
            tmp._bigType        = in_bigType;
            tmp._condition      = in_condition;
            tmp._id             = in_id;
            tmp._instructions   = in_instructions;
            tmp._item           = in_item;
            tmp._krSDKUse       = in_krSDKUse;
            tmp._name           = in_name;

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

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareAchievement>(198);
                    foreach (var item in dic)
                    {
                        DeclareAchievement tmp = new DeclareAchievement();
                        tmp.AddAchievement = item.Value[0];
                        tmp.AddBindGold    = item.Value[1];
                        tmp.BigType        = item.Value[2];
                        tmp.Condition      = CfgStringLua.Get(item.Value[3]);
                        tmp.Id             = item.Value[4];
                        tmp.Instructions   = CfgStringLua.Get(item.Value[5]);
                        tmp.Item           = CfgStringLua.Get(item.Value[6]);
                        tmp.KrSDKUse       = CfgStringLua.Get(item.Value[7]);
                        tmp.Name           = CfgStringLua.Get(item.Value[8]);

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "Achievement");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareAchievement>(198);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "Achievement");
                }
            }
        }
Exemplo n.º 3
0
 public static void Convert(Dictionary <int, DeclareAchievement> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(101, DeclareAchievement.Create(40, 10, 1, StringDefines.Key_3975, 101, StringDefines.Key_9384, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9386));
     data.Add(102, DeclareAchievement.Create(50, 25, 1, StringDefines.Key_3977, 102, StringDefines.Key_9387, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9388));
     data.Add(103, DeclareAchievement.Create(70, 35, 1, StringDefines.Key_3978, 103, StringDefines.Key_9389, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9390));
     data.Add(104, DeclareAchievement.Create(90, 45, 1, StringDefines.Key_9391, 104, StringDefines.Key_9392, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9393));
     data.Add(105, DeclareAchievement.Create(110, 55, 1, StringDefines.Key_3994, 105, StringDefines.Key_9394, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9395));
     data.Add(106, DeclareAchievement.Create(150, 55, 1, StringDefines.Key_9396, 106, StringDefines.Key_9397, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9398));
     data.Add(107, DeclareAchievement.Create(10, 10, 1, StringDefines.Key_6770, 107, StringDefines.Key_9399, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9401));
     data.Add(108, DeclareAchievement.Create(20, 10, 1, StringDefines.Key_6774, 108, StringDefines.Key_9402, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9403));
     data.Add(109, DeclareAchievement.Create(30, 15, 1, StringDefines.Key_6778, 109, StringDefines.Key_9404, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9405));
     data.Add(110, DeclareAchievement.Create(50, 15, 1, StringDefines.Key_3176, 110, StringDefines.Key_9406, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9407));
     data.Add(111, DeclareAchievement.Create(75, 25, 1, StringDefines.Key_6785, 111, StringDefines.Key_9408, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9409));
     data.Add(112, DeclareAchievement.Create(100, 25, 1, StringDefines.Key_6789, 112, StringDefines.Key_9410, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9411));
     data.Add(113, DeclareAchievement.Create(130, 35, 1, StringDefines.Key_6793, 113, StringDefines.Key_9412, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9413));
     data.Add(114, DeclareAchievement.Create(10, 10, 1, StringDefines.Key_9414, 114, StringDefines.Key_9415, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9417));
     data.Add(115, DeclareAchievement.Create(20, 10, 1, StringDefines.Key_9418, 115, StringDefines.Key_9419, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9420));
     data.Add(116, DeclareAchievement.Create(30, 15, 1, StringDefines.Key_9421, 116, StringDefines.Key_9422, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9423));
     data.Add(117, DeclareAchievement.Create(50, 15, 1, StringDefines.Key_9424, 117, StringDefines.Key_9425, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9426));
     data.Add(118, DeclareAchievement.Create(75, 25, 1, StringDefines.Key_9427, 118, StringDefines.Key_9428, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9429));
     data.Add(119, DeclareAchievement.Create(100, 25, 1, StringDefines.Key_9430, 119, StringDefines.Key_9431, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9432));
     data.Add(120, DeclareAchievement.Create(130, 35, 1, StringDefines.Key_9433, 120, StringDefines.Key_9434, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9435));
     data.Add(121, DeclareAchievement.Create(150, 35, 1, StringDefines.Key_9436, 121, StringDefines.Key_9437, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9438));
     data.Add(201, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9439, 201, StringDefines.Key_9440, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9442));
     data.Add(202, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9443, 202, StringDefines.Key_9444, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9445));
     data.Add(203, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9446, 203, StringDefines.Key_9447, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9448));
     data.Add(204, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9449, 204, StringDefines.Key_9450, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9451));
     data.Add(205, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9452, 205, StringDefines.Key_9453, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9454));
     data.Add(206, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9455, 206, StringDefines.Key_9456, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9457));
     data.Add(207, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9458, 207, StringDefines.Key_9459, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9460));
     data.Add(208, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9461, 208, StringDefines.Key_9462, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9463));
     data.Add(209, DeclareAchievement.Create(80, 25, 2, StringDefines.Key_9464, 209, StringDefines.Key_9465, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9466));
     data.Add(210, DeclareAchievement.Create(90, 30, 2, StringDefines.Key_9467, 210, StringDefines.Key_9468, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9469));
     data.Add(211, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9470, 211, StringDefines.Key_9471, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9473));
     data.Add(212, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9474, 212, StringDefines.Key_9475, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9476));
     data.Add(213, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9477, 213, StringDefines.Key_9478, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9479));
     data.Add(214, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9480, 214, StringDefines.Key_9481, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9482));
     data.Add(215, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9483, 215, StringDefines.Key_9484, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9485));
     data.Add(216, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9486, 216, StringDefines.Key_9487, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9488));
     data.Add(217, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9489, 217, StringDefines.Key_9490, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9491));
     data.Add(218, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9492, 218, StringDefines.Key_9493, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9494));
     data.Add(219, DeclareAchievement.Create(80, 25, 2, StringDefines.Key_9495, 219, StringDefines.Key_9496, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9497));
     data.Add(220, DeclareAchievement.Create(90, 30, 2, StringDefines.Key_9498, 220, StringDefines.Key_9499, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9500));
     data.Add(221, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9501, 221, StringDefines.Key_9502, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9503));
     data.Add(222, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9504, 222, StringDefines.Key_9505, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9506));
     data.Add(223, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9507, 223, StringDefines.Key_9508, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9509));
     data.Add(224, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9510, 224, StringDefines.Key_9511, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9512));
     data.Add(225, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9513, 225, StringDefines.Key_9514, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9515));
     data.Add(226, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9516, 226, StringDefines.Key_9517, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9518));
     data.Add(227, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9519, 227, StringDefines.Key_9520, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9521));
     data.Add(228, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9522, 228, StringDefines.Key_9523, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9524));
     data.Add(229, DeclareAchievement.Create(80, 25, 2, StringDefines.Key_9525, 229, StringDefines.Key_9526, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9527));
     data.Add(230, DeclareAchievement.Create(90, 30, 2, StringDefines.Key_9528, 230, StringDefines.Key_9529, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9530));
     data.Add(231, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9531, 231, StringDefines.Key_9532, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9534));
     data.Add(232, DeclareAchievement.Create(40, 10, 2, StringDefines.Key_9535, 232, StringDefines.Key_9536, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9537));
     data.Add(233, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9538, 233, StringDefines.Key_9539, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9540));
     data.Add(234, DeclareAchievement.Create(50, 15, 2, StringDefines.Key_9541, 234, StringDefines.Key_9542, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9543));
     data.Add(235, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9544, 235, StringDefines.Key_9545, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9546));
     data.Add(236, DeclareAchievement.Create(60, 20, 2, StringDefines.Key_9547, 236, StringDefines.Key_9548, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9549));
     data.Add(237, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9550, 237, StringDefines.Key_9551, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9552));
     data.Add(238, DeclareAchievement.Create(70, 20, 2, StringDefines.Key_9553, 238, StringDefines.Key_9554, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9555));
     data.Add(239, DeclareAchievement.Create(80, 25, 2, StringDefines.Key_9556, 239, StringDefines.Key_9557, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9558));
     data.Add(240, DeclareAchievement.Create(90, 30, 2, StringDefines.Key_9559, 240, StringDefines.Key_9560, StringDefines.Key_9533, StringDefines.Key_20, StringDefines.Key_9561));
     data.Add(301, DeclareAchievement.Create(10, 5, 3, StringDefines.Key_9562, 301, StringDefines.Key_9563, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9565));
     data.Add(302, DeclareAchievement.Create(20, 5, 3, StringDefines.Key_9566, 302, StringDefines.Key_9567, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9568));
     data.Add(303, DeclareAchievement.Create(30, 10, 3, StringDefines.Key_9569, 303, StringDefines.Key_9570, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9571));
     data.Add(304, DeclareAchievement.Create(50, 10, 3, StringDefines.Key_9572, 304, StringDefines.Key_9573, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9574));
     data.Add(305, DeclareAchievement.Create(70, 15, 3, StringDefines.Key_9575, 305, StringDefines.Key_9576, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9577));
     data.Add(306, DeclareAchievement.Create(80, 15, 3, StringDefines.Key_9578, 306, StringDefines.Key_9579, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9580));
     data.Add(307, DeclareAchievement.Create(90, 25, 3, StringDefines.Key_9581, 307, StringDefines.Key_9582, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9583));
     data.Add(308, DeclareAchievement.Create(100, 35, 3, StringDefines.Key_9584, 308, StringDefines.Key_9585, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9586));
     data.Add(309, DeclareAchievement.Create(20, 10, 3, StringDefines.Key_9587, 309, StringDefines.Key_9588, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9589));
     data.Add(310, DeclareAchievement.Create(40, 15, 3, StringDefines.Key_9590, 310, StringDefines.Key_9591, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9592));
     data.Add(311, DeclareAchievement.Create(60, 25, 3, StringDefines.Key_9593, 311, StringDefines.Key_9594, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9595));
     data.Add(312, DeclareAchievement.Create(80, 35, 3, StringDefines.Key_9596, 312, StringDefines.Key_9597, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9598));
     data.Add(313, DeclareAchievement.Create(100, 55, 3, StringDefines.Key_9599, 313, StringDefines.Key_9600, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9601));
     data.Add(314, DeclareAchievement.Create(20, 10, 3, StringDefines.Key_9602, 314, StringDefines.Key_9603, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9604));
     data.Add(315, DeclareAchievement.Create(40, 15, 3, StringDefines.Key_9605, 315, StringDefines.Key_9606, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9607));
     data.Add(316, DeclareAchievement.Create(60, 25, 3, StringDefines.Key_9608, 316, StringDefines.Key_9609, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9610));
     data.Add(317, DeclareAchievement.Create(80, 35, 3, StringDefines.Key_9611, 317, StringDefines.Key_9612, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9613));
     data.Add(318, DeclareAchievement.Create(100, 55, 3, StringDefines.Key_9614, 318, StringDefines.Key_9615, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9616));
     data.Add(401, DeclareAchievement.Create(20, 15, 4, StringDefines.Key_9617, 401, StringDefines.Key_9618, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9619));
     data.Add(402, DeclareAchievement.Create(30, 25, 4, StringDefines.Key_9620, 402, StringDefines.Key_9621, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9622));
     data.Add(403, DeclareAchievement.Create(50, 35, 4, StringDefines.Key_9623, 403, StringDefines.Key_9624, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9625));
     data.Add(404, DeclareAchievement.Create(70, 45, 4, StringDefines.Key_9626, 404, StringDefines.Key_9627, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9628));
     data.Add(405, DeclareAchievement.Create(90, 55, 4, StringDefines.Key_9629, 405, StringDefines.Key_9630, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9631));
     data.Add(406, DeclareAchievement.Create(10, 15, 4, StringDefines.Key_9632, 406, StringDefines.Key_9633, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9634));
     data.Add(407, DeclareAchievement.Create(20, 25, 4, StringDefines.Key_9635, 407, StringDefines.Key_9636, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9637));
     data.Add(408, DeclareAchievement.Create(30, 35, 4, StringDefines.Key_9638, 408, StringDefines.Key_9639, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9640));
     data.Add(409, DeclareAchievement.Create(50, 55, 4, StringDefines.Key_9641, 409, StringDefines.Key_9642, StringDefines.Key_9416, StringDefines.Key_20, StringDefines.Key_9643));
     data.Add(410, DeclareAchievement.Create(10, 10, 4, StringDefines.Key_134, 410, StringDefines.Key_9644, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9645));
     data.Add(411, DeclareAchievement.Create(20, 15, 4, StringDefines.Key_6809, 411, StringDefines.Key_9646, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9647));
     data.Add(412, DeclareAchievement.Create(30, 20, 4, StringDefines.Key_6817, 412, StringDefines.Key_9648, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9649));
     data.Add(413, DeclareAchievement.Create(50, 25, 4, StringDefines.Key_3201, 413, StringDefines.Key_9650, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9651));
     data.Add(414, DeclareAchievement.Create(70, 35, 4, StringDefines.Key_9652, 414, StringDefines.Key_9653, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9654));
     data.Add(415, DeclareAchievement.Create(90, 40, 4, StringDefines.Key_9655, 415, StringDefines.Key_9656, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9657));
     data.Add(416, DeclareAchievement.Create(110, 50, 4, StringDefines.Key_9658, 416, StringDefines.Key_9659, StringDefines.Key_9400, StringDefines.Key_20, StringDefines.Key_9660));
     data.Add(417, DeclareAchievement.Create(10, 15, 4, StringDefines.Key_9661, 417, StringDefines.Key_9662, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9663));
     data.Add(418, DeclareAchievement.Create(20, 25, 4, StringDefines.Key_9664, 418, StringDefines.Key_9665, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9666));
     data.Add(419, DeclareAchievement.Create(30, 35, 4, StringDefines.Key_9667, 419, StringDefines.Key_9668, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9669));
     data.Add(420, DeclareAchievement.Create(50, 45, 4, StringDefines.Key_9670, 420, StringDefines.Key_9671, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9672));
     data.Add(421, DeclareAchievement.Create(90, 55, 4, StringDefines.Key_9673, 421, StringDefines.Key_9674, StringDefines.Key_9472, StringDefines.Key_20, StringDefines.Key_9675));
     data.Add(501, DeclareAchievement.Create(20, 10, 5, StringDefines.Key_9676, 501, StringDefines.Key_9677, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9678));
     data.Add(502, DeclareAchievement.Create(30, 10, 5, StringDefines.Key_9679, 502, StringDefines.Key_9680, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9681));
     data.Add(503, DeclareAchievement.Create(50, 15, 5, StringDefines.Key_9682, 503, StringDefines.Key_9683, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9684));
     data.Add(504, DeclareAchievement.Create(20, 50, 5, StringDefines.Key_9685, 504, StringDefines.Key_9686, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9687));
     data.Add(601, DeclareAchievement.Create(70, 10, 6, StringDefines.Key_9688, 601, StringDefines.Key_9689, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9691));
     data.Add(602, DeclareAchievement.Create(70, 10, 6, StringDefines.Key_9692, 602, StringDefines.Key_9693, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9694));
     data.Add(603, DeclareAchievement.Create(70, 10, 6, StringDefines.Key_9695, 603, StringDefines.Key_9696, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9697));
     data.Add(604, DeclareAchievement.Create(70, 10, 6, StringDefines.Key_9698, 604, StringDefines.Key_9699, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9700));
     data.Add(605, DeclareAchievement.Create(70, 10, 6, StringDefines.Key_9701, 605, StringDefines.Key_9702, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9703));
     data.Add(606, DeclareAchievement.Create(80, 15, 6, StringDefines.Key_9704, 606, StringDefines.Key_9705, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9706));
     data.Add(607, DeclareAchievement.Create(80, 15, 6, StringDefines.Key_9707, 607, StringDefines.Key_9708, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9709));
     data.Add(608, DeclareAchievement.Create(80, 15, 6, StringDefines.Key_9710, 608, StringDefines.Key_9711, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9712));
     data.Add(609, DeclareAchievement.Create(80, 15, 6, StringDefines.Key_9713, 609, StringDefines.Key_9714, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9715));
     data.Add(610, DeclareAchievement.Create(100, 15, 6, StringDefines.Key_9716, 610, StringDefines.Key_9717, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9718));
     data.Add(611, DeclareAchievement.Create(100, 15, 6, StringDefines.Key_9719, 611, StringDefines.Key_9720, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9721));
     data.Add(612, DeclareAchievement.Create(100, 15, 6, StringDefines.Key_9722, 612, StringDefines.Key_9723, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9724));
     data.Add(613, DeclareAchievement.Create(100, 15, 6, StringDefines.Key_9725, 613, StringDefines.Key_9726, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9727));
     data.Add(614, DeclareAchievement.Create(120, 20, 6, StringDefines.Key_9728, 614, StringDefines.Key_9729, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9730));
     data.Add(615, DeclareAchievement.Create(120, 20, 6, StringDefines.Key_9731, 615, StringDefines.Key_9732, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9733));
     data.Add(616, DeclareAchievement.Create(120, 20, 6, StringDefines.Key_9734, 616, StringDefines.Key_9735, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9736));
     data.Add(617, DeclareAchievement.Create(120, 20, 6, StringDefines.Key_9737, 617, StringDefines.Key_9738, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9739));
     data.Add(618, DeclareAchievement.Create(140, 20, 6, StringDefines.Key_9740, 618, StringDefines.Key_9741, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9742));
     data.Add(619, DeclareAchievement.Create(10, 10, 6, StringDefines.Key_9743, 619, StringDefines.Key_9744, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9745));
     data.Add(620, DeclareAchievement.Create(30, 10, 6, StringDefines.Key_9746, 620, StringDefines.Key_9747, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9748));
     data.Add(621, DeclareAchievement.Create(50, 15, 6, StringDefines.Key_9749, 621, StringDefines.Key_9750, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9751));
     data.Add(622, DeclareAchievement.Create(70, 15, 6, StringDefines.Key_9752, 622, StringDefines.Key_9753, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9754));
     data.Add(623, DeclareAchievement.Create(90, 15, 6, StringDefines.Key_9755, 623, StringDefines.Key_9756, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9757));
     data.Add(624, DeclareAchievement.Create(110, 20, 6, StringDefines.Key_9758, 624, StringDefines.Key_9759, StringDefines.Key_9690, StringDefines.Key_20, StringDefines.Key_9760));
     data.Add(701, DeclareAchievement.Create(10, 10, 7, StringDefines.Key_9761, 701, StringDefines.Key_9762, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9763));
     data.Add(702, DeclareAchievement.Create(10, 10, 7, StringDefines.Key_9764, 702, StringDefines.Key_9765, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9766));
     data.Add(703, DeclareAchievement.Create(20, 10, 7, StringDefines.Key_9767, 703, StringDefines.Key_9768, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9769));
     data.Add(704, DeclareAchievement.Create(20, 15, 7, StringDefines.Key_9770, 704, StringDefines.Key_9771, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9772));
     data.Add(705, DeclareAchievement.Create(30, 15, 7, StringDefines.Key_9773, 705, StringDefines.Key_9774, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9775));
     data.Add(706, DeclareAchievement.Create(30, 15, 7, StringDefines.Key_9776, 706, StringDefines.Key_9777, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9778));
     data.Add(707, DeclareAchievement.Create(50, 25, 7, StringDefines.Key_9779, 707, StringDefines.Key_9780, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9781));
     data.Add(708, DeclareAchievement.Create(50, 25, 7, StringDefines.Key_9782, 708, StringDefines.Key_9783, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9784));
     data.Add(709, DeclareAchievement.Create(70, 35, 7, StringDefines.Key_9785, 709, StringDefines.Key_9786, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9787));
     data.Add(710, DeclareAchievement.Create(90, 35, 7, StringDefines.Key_9788, 710, StringDefines.Key_9789, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9790));
     data.Add(711, DeclareAchievement.Create(110, 50, 7, StringDefines.Key_9791, 711, StringDefines.Key_9792, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9793));
     data.Add(801, DeclareAchievement.Create(10, 10, 8, StringDefines.Key_9794, 801, StringDefines.Key_9795, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9796));
     data.Add(802, DeclareAchievement.Create(10, 10, 8, StringDefines.Key_9797, 802, StringDefines.Key_9798, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9799));
     data.Add(803, DeclareAchievement.Create(20, 10, 8, StringDefines.Key_9800, 803, StringDefines.Key_9801, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9802));
     data.Add(804, DeclareAchievement.Create(20, 15, 8, StringDefines.Key_9803, 804, StringDefines.Key_9804, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9805));
     data.Add(805, DeclareAchievement.Create(30, 15, 8, StringDefines.Key_9806, 805, StringDefines.Key_9807, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9808));
     data.Add(806, DeclareAchievement.Create(50, 15, 8, StringDefines.Key_9809, 806, StringDefines.Key_9810, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9811));
     data.Add(807, DeclareAchievement.Create(70, 20, 8, StringDefines.Key_9812, 807, StringDefines.Key_9813, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9814));
     data.Add(808, DeclareAchievement.Create(90, 25, 8, StringDefines.Key_9815, 808, StringDefines.Key_9816, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9817));
     data.Add(809, DeclareAchievement.Create(10, 10, 8, StringDefines.Key_9818, 809, StringDefines.Key_9819, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9821));
     data.Add(810, DeclareAchievement.Create(10, 10, 8, StringDefines.Key_9822, 810, StringDefines.Key_9823, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9824));
     data.Add(811, DeclareAchievement.Create(20, 10, 8, StringDefines.Key_9825, 811, StringDefines.Key_9826, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9827));
     data.Add(812, DeclareAchievement.Create(20, 15, 8, StringDefines.Key_9828, 812, StringDefines.Key_9829, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9830));
     data.Add(813, DeclareAchievement.Create(30, 15, 8, StringDefines.Key_9831, 813, StringDefines.Key_9832, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9833));
     data.Add(814, DeclareAchievement.Create(30, 15, 8, StringDefines.Key_9834, 814, StringDefines.Key_9835, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9836));
     data.Add(815, DeclareAchievement.Create(50, 20, 8, StringDefines.Key_9837, 815, StringDefines.Key_9838, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9839));
     data.Add(816, DeclareAchievement.Create(50, 25, 8, StringDefines.Key_9840, 816, StringDefines.Key_9841, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9842));
     data.Add(817, DeclareAchievement.Create(70, 35, 8, StringDefines.Key_9843, 817, StringDefines.Key_9844, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9845));
     data.Add(818, DeclareAchievement.Create(90, 50, 8, StringDefines.Key_9846, 818, StringDefines.Key_9847, StringDefines.Key_9820, StringDefines.Key_20, StringDefines.Key_9848));
     data.Add(819, DeclareAchievement.Create(60, 10, 8, StringDefines.Key_9849, 819, StringDefines.Key_9850, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9851));
     data.Add(820, DeclareAchievement.Create(60, 10, 8, StringDefines.Key_9852, 820, StringDefines.Key_9853, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9854));
     data.Add(821, DeclareAchievement.Create(60, 10, 8, StringDefines.Key_9855, 821, StringDefines.Key_9856, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9857));
     data.Add(822, DeclareAchievement.Create(80, 15, 8, StringDefines.Key_9858, 822, StringDefines.Key_9859, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9860));
     data.Add(823, DeclareAchievement.Create(80, 15, 8, StringDefines.Key_9861, 823, StringDefines.Key_9862, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9863));
     data.Add(824, DeclareAchievement.Create(80, 15, 8, StringDefines.Key_9864, 824, StringDefines.Key_9865, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9866));
     data.Add(825, DeclareAchievement.Create(80, 15, 8, StringDefines.Key_9867, 825, StringDefines.Key_9868, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9869));
     data.Add(826, DeclareAchievement.Create(110, 15, 8, StringDefines.Key_9870, 826, StringDefines.Key_9871, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9872));
     data.Add(827, DeclareAchievement.Create(110, 15, 8, StringDefines.Key_9873, 827, StringDefines.Key_9874, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9875));
     data.Add(828, DeclareAchievement.Create(110, 15, 8, StringDefines.Key_9876, 828, StringDefines.Key_9877, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9878));
     data.Add(829, DeclareAchievement.Create(110, 15, 8, StringDefines.Key_9879, 829, StringDefines.Key_9880, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9881));
     data.Add(830, DeclareAchievement.Create(110, 20, 8, StringDefines.Key_9882, 830, StringDefines.Key_9883, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9884));
     data.Add(831, DeclareAchievement.Create(110, 20, 8, StringDefines.Key_9885, 831, StringDefines.Key_9886, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9887));
     data.Add(832, DeclareAchievement.Create(110, 20, 8, StringDefines.Key_9888, 832, StringDefines.Key_9889, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9890));
     data.Add(833, DeclareAchievement.Create(110, 20, 8, StringDefines.Key_9891, 833, StringDefines.Key_9892, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9893));
     data.Add(834, DeclareAchievement.Create(130, 20, 8, StringDefines.Key_9894, 834, StringDefines.Key_9895, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9896));
     data.Add(835, DeclareAchievement.Create(130, 20, 8, StringDefines.Key_9897, 835, StringDefines.Key_9898, StringDefines.Key_9385, StringDefines.Key_20, StringDefines.Key_9899));
     data.Add(901, DeclareAchievement.Create(50, 10, 9, StringDefines.Key_9900, 901, StringDefines.Key_9901, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9902));
     data.Add(902, DeclareAchievement.Create(75, 10, 9, StringDefines.Key_9903, 902, StringDefines.Key_9904, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9905));
     data.Add(903, DeclareAchievement.Create(100, 10, 9, StringDefines.Key_9906, 903, StringDefines.Key_9907, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9908));
     data.Add(904, DeclareAchievement.Create(125, 15, 9, StringDefines.Key_9909, 904, StringDefines.Key_9910, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9911));
     data.Add(905, DeclareAchievement.Create(150, 15, 9, StringDefines.Key_9912, 905, StringDefines.Key_9913, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9914));
     data.Add(906, DeclareAchievement.Create(175, 20, 9, StringDefines.Key_9915, 906, StringDefines.Key_9916, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9917));
     data.Add(907, DeclareAchievement.Create(200, 20, 9, StringDefines.Key_9918, 907, StringDefines.Key_9919, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9920));
     data.Add(908, DeclareAchievement.Create(225, 25, 9, StringDefines.Key_9921, 908, StringDefines.Key_9922, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9923));
     data.Add(909, DeclareAchievement.Create(250, 25, 9, StringDefines.Key_9924, 909, StringDefines.Key_9925, StringDefines.Key_9564, StringDefines.Key_20, StringDefines.Key_9926));
     data.Add(1001, DeclareAchievement.Create(10, 10, 10, StringDefines.Key_1315, 1001, StringDefines.Key_9927, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9928));
     data.Add(1002, DeclareAchievement.Create(10, 10, 10, StringDefines.Key_9929, 1002, StringDefines.Key_9930, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9931));
     data.Add(1003, DeclareAchievement.Create(20, 10, 10, StringDefines.Key_9932, 1003, StringDefines.Key_9933, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9934));
     data.Add(1004, DeclareAchievement.Create(20, 15, 10, StringDefines.Key_9935, 1004, StringDefines.Key_9936, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9937));
     data.Add(1005, DeclareAchievement.Create(30, 15, 10, StringDefines.Key_799, 1005, StringDefines.Key_9938, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9939));
     data.Add(1006, DeclareAchievement.Create(50, 15, 10, StringDefines.Key_9940, 1006, StringDefines.Key_9941, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9942));
     data.Add(1007, DeclareAchievement.Create(70, 20, 10, StringDefines.Key_9943, 1007, StringDefines.Key_9944, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9945));
     data.Add(1008, DeclareAchievement.Create(100, 10, 10, StringDefines.Key_9946, 1008, StringDefines.Key_9947, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9948));
     data.Add(1009, DeclareAchievement.Create(30, 10, 10, StringDefines.Key_9949, 1009, StringDefines.Key_9950, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9951));
     data.Add(1010, DeclareAchievement.Create(30, 10, 10, StringDefines.Key_9952, 1010, StringDefines.Key_9953, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9954));
     data.Add(1011, DeclareAchievement.Create(50, 15, 10, StringDefines.Key_9955, 1011, StringDefines.Key_9956, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9957));
     data.Add(1012, DeclareAchievement.Create(50, 15, 10, StringDefines.Key_9958, 1012, StringDefines.Key_9959, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9960));
     data.Add(1013, DeclareAchievement.Create(70, 15, 10, StringDefines.Key_9961, 1013, StringDefines.Key_9962, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9963));
     data.Add(1014, DeclareAchievement.Create(90, 20, 10, StringDefines.Key_9964, 1014, StringDefines.Key_9965, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9966));
     data.Add(1015, DeclareAchievement.Create(120, 20, 10, StringDefines.Key_9967, 1015, StringDefines.Key_9968, StringDefines.Key_9441, StringDefines.Key_20, StringDefines.Key_9969));
 }