344 lines
20 KiB
Lua
344 lines
20 KiB
Lua
--文件是自动生成,请勿手动修改.来自数据文件:marry_lock
|
|
local L_CompressMaxColumn = 3
|
|
local L_CompressData = {
|
|
166395834794084,24121980954,212893562,
|
|
--100,0,0,101,相遇·心锁,1_0;2_0;3_0;4_0,39_0;40_0;41_0;42_0,1,1053,1,,
|
|
166395836956773,178741104357,6636359399,
|
|
--101,0,1,102,相遇·心锁,1_10;2_276;3_5;4_5,39_1100;40_1100;41_1100;42_1100,10,1052_1053,10_50,,
|
|
166395839119462,350540189416,6636359399,
|
|
--102,0,2,103,相遇·心锁,1_20;2_553;3_10;4_10,39_1200;40_1200;41_1200;42_1200,20,1052_1053,10_50,,
|
|
166395841282151,522339143402,6636359399,
|
|
--103,0,3,104,相遇·心锁,1_30;2_829;3_15;4_15,39_1300;40_1300;41_1300;42_1300,30,1052_1053,10_50,,
|
|
166395843444840,694138097388,6636359399,
|
|
--104,0,4,105,相遇·心锁,1_41;2_1106;3_20;4_20,39_1400;40_1400;41_1400;42_1400,40,1052_1053,10_50,,
|
|
166395845607529,865937051374,6636359399,
|
|
--105,0,5,106,相遇·心锁,1_51;2_1382;3_25;4_25,39_1500;40_1500;41_1500;42_1500,50,1052_1053,10_50,,
|
|
166395847770218,1037736005360,6636359399,
|
|
--106,0,6,107,相遇·心锁,1_61;2_1659;3_30;4_30,39_1600;40_1600;41_1600;42_1600,60,1052_1053,10_50,,
|
|
166395849932907,1209534959346,6636359399,
|
|
--107,0,7,108,相遇·心锁,1_72;2_1935;3_36;4_36,39_1700;40_1700;41_1700;42_1700,70,1052_1053,10_50,,
|
|
166395852095596,2412126064372,6636359399,
|
|
--108,0,8,109,相遇·心锁,1_82;2_2212;3_41;4_41,39_1800;40_1800;41_1800;42_1800,140,1052_1053,10_50,,
|
|
166395854258285,2583925018358,6636359399,
|
|
--109,0,9,110,相遇·心锁,1_92;2_2488;3_46;4_46,39_1900;40_1900;41_1900;42_1900,150,1052_1053,10_50,,
|
|
166396045164654,2583925280504,6636359399,
|
|
--110,0,10,201,相遇·心锁,1_103;2_2765;3_51;4_51,39_2000;40_2000;41_2000;42_2000,150,1052_1053,10_50,,
|
|
227573560838345,2583925673723,6636359399,
|
|
--201,1,1,202,相识·心锁,1_118;2_3179;3_59;4_59,39_2100;40_2100;41_2100;42_2100,150,1052_1053,10_50,,
|
|
227573563001034,2755724627709,6636359399,
|
|
--202,1,2,203,相识·心锁,1_134;2_3594;3_67;4_67,39_2200;40_2200;41_2200;42_2200,160,1052_1053,10_50,,
|
|
227573565163723,2927523581695,6636359399,
|
|
--203,1,3,204,相识·心锁,1_149;2_4009;3_74;4_74,39_2300;40_2300;41_2300;42_2300,170,1052_1053,10_50,,
|
|
227573567326412,3099322535681,6636359399,
|
|
--204,1,4,205,相识·心锁,1_165;2_4424;3_82;4_82,39_2400;40_2400;41_2400;42_2400,180,1052_1053,10_50,,
|
|
227573569489101,3271121489667,6636359399,
|
|
--205,1,5,206,相识·心锁,1_180;2_4838;3_90;4_90,39_2500;40_2500;41_2500;42_2500,190,1052_1053,10_50,,
|
|
227573571651790,3271121751813,6636359399,
|
|
--206,1,6,207,相识·心锁,1_196;2_5253;3_98;4_98,39_2600;40_2600;41_2600;42_2600,190,1052_1053,10_50,,
|
|
227573573814479,3442920705799,6636359399,
|
|
--207,1,7,208,相识·心锁,1_211;2_5668;3_105;4_105,39_2700;40_2700;41_2700;42_2700,200,1052_1053,10_50,,
|
|
227573575977168,3614719659785,6636359399,
|
|
--208,1,8,209,相识·心锁,1_227;2_6083;3_113;4_113,39_2800;40_2800;41_2800;42_2800,210,1052_1053,10_50,,
|
|
227573578139857,3786518613771,6636359399,
|
|
--209,1,9,210,相识·心锁,1_242;2_6497;3_121;4_121,39_2900;40_2900;41_2900;42_2900,220,1052_1053,10_50,,
|
|
227573769046226,3958317567757,6636359399,
|
|
--210,1,10,301,相识·心锁,1_258;2_6912;3_129;4_129,39_3000;40_3000;41_3000;42_3000,230,1052_1053,10_50,,
|
|
227663964868909,3958317960976,6636359399,
|
|
--301,2,1,302,相知·心锁,1_281;2_7534;3_140;4_140,39_3100;40_3100;41_3100;42_3100,230,1052_1053,10_50,,
|
|
227663967031598,4301915606802,6636359399,
|
|
--302,2,2,303,相知·心锁,1_304;2_8156;3_152;4_152,39_3200;40_3200;41_3200;42_3200,250,1052_1053,10_50,,
|
|
227663969194287,4473714560788,6636359399,
|
|
--303,2,3,304,相知·心锁,1_327;2_8779;3_163;4_163,39_3300;40_3300;41_3300;42_3300,260,1052_1053,10_50,,
|
|
227663971356976,4645513514774,6636359399,
|
|
--304,2,4,305,相知·心锁,1_350;2_9401;3_175;4_175,39_3400;40_3400;41_3400;42_3400,270,1052_1053,10_50,,
|
|
227663973519665,4989111160600,6636359399,
|
|
--305,2,5,306,相知·心锁,1_374;2_10023;3_187;4_187,39_3500;40_3500;41_3500;42_3500,290,1052_1053,10_50,,
|
|
227663975682354,4989111422746,6636359399,
|
|
--306,2,6,307,相知·心锁,1_397;2_10645;3_198;4_198,39_3600;40_3600;41_3600;42_3600,290,1052_1053,10_50,,
|
|
227663977845043,5160910376732,6636359399,
|
|
--307,2,7,308,相知·心锁,1_420;2_11267;3_210;4_210,39_3700;40_3700;41_3700;42_3700,300,1052_1053,10_50,,
|
|
227663980007732,5504508022558,6636359399,
|
|
--308,2,8,309,相知·心锁,1_443;2_11889;3_221;4_221,39_3800;40_3800;41_3800;42_3800,320,1052_1053,10_50,,
|
|
227663982170421,5676306976544,6636359399,
|
|
--309,2,9,310,相知·心锁,1_467;2_12511;3_233;4_233,39_3900;40_3900;41_3900;42_3900,330,1052_1053,10_50,,
|
|
227664173076790,6019904622370,6636359399,
|
|
--310,2,10,401,相知·心锁,1_490;2_13134;3_245;4_245,39_4000;40_4000;41_4000;42_4000,350,1052_1053,10_50,,
|
|
227754368899473,6019905015589,6636359399,
|
|
--401,3,1,402,相聚·心锁,1_525;2_14067;3_262;4_262,39_4100;40_4100;41_4100;42_4100,350,1052_1053,10_50,,
|
|
227754371062162,6363502661415,6636359399,
|
|
--402,3,2,403,相聚·心锁,1_559;2_15000;3_279;4_279,39_4200;40_4200;41_4200;42_4200,370,1052_1053,10_50,,
|
|
227754373224851,6707100307241,6636359399,
|
|
--403,3,3,404,相聚·心锁,1_594;2_15933;3_297;4_297,39_4300;40_4300;41_4300;42_4300,390,1052_1053,10_50,,
|
|
227754375387540,7050697953067,6636359399,
|
|
--404,3,4,405,相聚·心锁,1_629;2_16866;3_314;4_314,39_4400;40_4400;41_4400;42_4400,410,1052_1053,10_50,,
|
|
227754377550229,7394295598893,6636359399,
|
|
--405,3,5,406,相聚·心锁,1_664;2_17800;3_332;4_332,39_4500;40_4500;41_4500;42_4500,430,1052_1053,10_50,,
|
|
227754379712918,7394295861039,6636359399,
|
|
--406,3,6,407,相聚·心锁,1_699;2_18733;3_349;4_349,39_4600;40_4600;41_4600;42_4600,430,1052_1053,10_50,,
|
|
227754381875607,7909692198705,6636359399,
|
|
--407,3,7,408,相聚·心锁,1_734;2_19666;3_367;4_367,39_4700;40_4700;41_4700;42_4700,460,1052_1053,10_50,,
|
|
227754384038296,8253289844531,6636359399,
|
|
--408,3,8,409,相聚·心锁,1_768;2_20599;3_384;4_384,39_4800;40_4800;41_4800;42_4800,480,1052_1053,10_50,,
|
|
227754386200985,8596887490357,6636359399,
|
|
--409,3,9,410,相聚·心锁,1_803;2_21533;3_401;4_401,39_4900;40_4900;41_4900;42_4900,500,1052_1053,10_50,,
|
|
227754577107354,8940485136183,6636359399,
|
|
--410,3,10,501,相聚·心锁,1_838;2_22466;3_419;4_419,39_5000;40_5000;41_5000;42_5000,520,1052_1053,10_50,,
|
|
227844772930037,8940485529402,6636359399,
|
|
--501,4,1,502,相处·心锁,1_890;2_23866;3_445;4_445,39_5100;40_5100;41_5100;42_5100,520,1052_1053,10_50,,
|
|
227844775092726,9455881867068,6636359399,
|
|
--502,4,2,503,相处·心锁,1_943;2_25265;3_471;4_471,39_5200;40_5200;41_5200;42_5200,550,1052_1053,10_50,,
|
|
227844777255415,10143076896574,6636359399,
|
|
--503,4,3,504,相处·心锁,1_995;2_26665;3_497;4_497,39_5300;40_5300;41_5300;42_5300,590,1052_1053,10_50,,
|
|
227844779418104,10658473234240,6636359399,
|
|
--504,4,4,505,相处·心锁,1_1047;2_28065;3_523;4_523,39_5400;40_5400;41_5400;42_5400,620,1052_1053,10_50,,
|
|
227844781580793,11173869571906,6636359399,
|
|
--505,4,5,506,相处·心锁,1_1099;2_29465;3_549;4_549,39_5500;40_5500;41_5500;42_5500,650,1052_1053,10_50,,
|
|
227844783743482,11173869834052,6636359399,
|
|
--506,4,6,507,相处·心锁,1_1152;2_30865;3_576;4_576,39_5600;40_5600;41_5600;42_5600,650,1052_1053,10_50,,
|
|
227844785906171,11689266171718,6636359399,
|
|
--507,4,7,508,相处·心锁,1_1204;2_32264;3_602;4_602,39_5700;40_5700;41_5700;42_5700,680,1052_1053,10_50,,
|
|
227844788068860,12376461201224,6636359399,
|
|
--508,4,8,509,相处·心锁,1_1256;2_33664;3_628;4_628,39_5800;40_5800;41_5800;42_5800,720,1052_1053,10_50,,
|
|
227844790231549,12891857538890,6636359399,
|
|
--509,4,9,510,相处·心锁,1_1308;2_35064;3_654;4_654,39_5900;40_5900;41_5900;42_5900,750,1052_1053,10_50,,
|
|
227844981137918,13407253876556,6636359399,
|
|
--510,4,10,601,相处·心锁,1_1361;2_36464;3_680;4_680,39_6000;40_6000;41_6000;42_6000,780,1052_1053,10_50,,
|
|
227935176960601,13407254269775,6636359399,
|
|
--601,5,1,602,相思·心锁,1_1439;2_38564;3_719;4_719,39_6100;40_6100;41_6100;42_6100,780,1052_1053,10_50,,
|
|
227935179123290,14266247991121,6636359399,
|
|
--602,5,2,603,相思·心锁,1_1517;2_40663;3_758;4_758,39_6200;40_6200;41_6200;42_6200,830,1052_1053,10_50,,
|
|
227935181285979,15125241712467,6636359399,
|
|
--603,5,3,604,相思·心锁,1_1596;2_42763;3_798;4_798,39_6300;40_6300;41_6300;42_6300,880,1052_1053,10_50,,
|
|
227935183448668,15984235433813,6636359399,
|
|
--604,5,4,605,相思·心锁,1_1674;2_44863;3_837;4_837,39_6400;40_6400;41_6400;42_6400,930,1052_1053,10_50,,
|
|
227935185611357,16843229155159,6636359399,
|
|
--605,5,5,606,相思·心锁,1_1752;2_46963;3_876;4_876,39_6500;40_6500;41_6500;42_6500,980,1052_1053,10_50,,
|
|
227935187774046,16843229417305,6636359399,
|
|
--606,5,6,607,相思·心锁,1_1831;2_49062;3_915;4_915,39_6600;40_6600;41_6600;42_6600,980,1052_1053,10_50,,
|
|
227935189936735,17702223138651,6636359399,
|
|
--607,5,7,608,相思·心锁,1_1909;2_51162;3_954;4_954,39_6700;40_6700;41_6700;42_6700,1030,1052_1053,10_50,,
|
|
227935192099424,18561216859997,6636359399,
|
|
--608,5,8,609,相思·心锁,1_1988;2_53262;3_993;4_993,39_6800;40_6800;41_6800;42_6800,1080,1052_1053,10_50,,
|
|
227935194262113,19248411889503,6636359399,
|
|
--609,5,9,610,相思·心锁,1_2066;2_55361;3_1033;4_1033,39_6900;40_6900;41_6900;42_6900,1120,1052_1053,10_50,,
|
|
227935385168482,20107405610849,6636359399,
|
|
--610,5,10,701,相思·心锁,1_2144;2_57461;3_1072;4_1072,39_7000;40_7000;41_7000;42_7000,1170,1052_1053,10_50,,
|
|
228025580991165,20107406004068,6636359399,
|
|
--701,6,1,702,相爱·心锁,1_2262;2_60611;3_1131;4_1131,39_7100;40_7100;41_7100;42_7100,1170,1052_1053,10_50,,
|
|
228025583153854,21481795800934,6636359399,
|
|
--702,6,2,703,相爱·心锁,1_2379;2_63760;3_1189;4_1189,39_7200;40_7200;41_7200;42_7200,1250,1052_1053,10_50,,
|
|
228025585316543,22684386905960,6636359399,
|
|
--703,6,3,704,相爱·心锁,1_2497;2_66910;3_1248;4_1248,39_7300;40_7300;41_7300;42_7300,1320,1052_1053,10_50,,
|
|
228025587479232,23886978010986,6636359399,
|
|
--704,6,4,705,相爱·心锁,1_2615;2_70060;3_1307;4_1307,39_7400;40_7400;41_7400;42_7400,1390,1052_1053,10_50,,
|
|
228025589641921,25261367807852,6636359399,
|
|
--705,6,5,706,相爱·心锁,1_2732;2_73209;3_1366;4_1366,39_7500;40_7500;41_7500;42_7500,1470,1052_1053,10_50,,
|
|
228025591804610,25261368069998,6636359399,
|
|
--706,6,6,707,相爱·心锁,1_2850;2_76359;3_1425;4_1425,39_7600;40_7600;41_7600;42_7600,1470,1052_1053,10_50,,
|
|
228025593967299,26463959175024,6636359399,
|
|
--707,6,7,708,相爱·心锁,1_2967;2_79508;3_1483;4_1483,39_7700;40_7700;41_7700;42_7700,1540,1052_1053,10_50,,
|
|
228025596129988,27666550280050,6636359399,
|
|
--708,6,8,709,相爱·心锁,1_3085;2_82658;3_1542;4_1542,39_7800;40_7800;41_7800;42_7800,1610,1052_1053,10_50,,
|
|
228025598292677,29040940076916,6636359399,
|
|
--709,6,9,710,相爱·心锁,1_3202;2_85808;3_1601;4_1601,39_7900;40_7900;41_7900;42_7900,1690,1052_1053,10_50,,
|
|
228025789199046,30243531181942,6636359399,
|
|
--710,6,10,801,相爱·心锁,1_3320;2_88957;3_1660;4_1660,39_8000;40_8000;41_8000;42_8000,1760,1052_1053,10_50,,
|
|
228115985021729,30243531575161,6636359399,
|
|
--801,7,1,802,相恋·心锁,1_3496;2_93681;3_1748;4_1748,39_8100;40_8100;41_8100;42_8100,1760,1052_1053,10_50,,
|
|
228115987184418,32133317447547,6636359399,
|
|
--802,7,2,803,相恋·心锁,1_3673;2_98406;3_1836;4_1836,39_8200;40_8200;41_8200;42_8200,1870,1052_1053,10_50,,
|
|
228115989347107,34023103319933,6636359399,
|
|
--803,7,3,804,相恋·心锁,1_3849;2_103130;3_1924;4_1924,39_8300;40_8300;41_8300;42_8300,1980,1052_1053,10_50,,
|
|
228115991509796,35912889192319,6636359399,
|
|
--804,7,4,805,相恋·心锁,1_4025;2_107855;3_2012;4_2012,39_8400;40_8400;41_8400;42_8400,2090,1052_1053,10_50,,
|
|
228115993672485,37802675064705,6636359399,
|
|
--805,7,5,806,相恋·心锁,1_4202;2_112579;3_2100;4_2100,39_8500;40_8500;41_8500;42_8500,2200,1052_1053,10_50,,
|
|
228115995835174,37802675326851,6636359399,
|
|
--806,7,6,807,相恋·心锁,1_4378;2_117303;3_2189;4_2189,39_8600;40_8600;41_8600;42_8600,2200,1052_1053,10_50,,
|
|
228115997997863,39692461199237,6636359399,
|
|
--807,7,7,808,相恋·心锁,1_4554;2_122028;3_2277;4_2277,39_8700;40_8700;41_8700;42_8700,2310,1052_1053,10_50,,
|
|
228116000160552,41582247071623,6636359399,
|
|
--808,7,8,809,相恋·心锁,1_4731;2_126752;3_2365;4_2365,39_8800;40_8800;41_8800;42_8800,2420,1052_1053,10_50,,
|
|
228116002323241,43472032944009,6636359399,
|
|
--809,7,9,810,相恋·心锁,1_4907;2_131477;3_2453;4_2453,39_8900;40_8900;41_8900;42_8900,2530,1052_1053,10_50,,
|
|
228116193229610,45361818816395,6636359399,
|
|
--810,7,10,901,相恋·心锁,1_5083;2_136201;3_2541;4_2541,39_9000;40_9000;41_9000;42_9000,2640,1052_1053,10_50,,
|
|
228206389052293,45361819209614,6636359399,
|
|
--901,8,1,902,相守·心锁,1_5348;2_143288;3_2674;4_2674,39_9100;40_9100;41_9100;42_9100,2640,1052_1053,10_50,,
|
|
228206391214982,48282397233040,6636359399,
|
|
--902,8,2,903,相守·心锁,1_5613;2_150374;3_2806;4_2806,39_9200;40_9200;41_9200;42_9200,2810,1052_1053,10_50,,
|
|
228206393377671,51031176564626,6636359399,
|
|
--903,8,3,904,相守·心锁,1_5877;2_157461;3_2938;4_2938,39_9300;40_9300;41_9300;42_9300,2970,1052_1053,10_50,,
|
|
228206395540360,53951754588052,6636359399,
|
|
--904,8,4,905,相守·心锁,1_6142;2_164547;3_3070;4_3070,39_9400;40_9400;41_9400;42_9400,3140,1052_1053,10_50,,
|
|
228206397703049,56700533919638,6636359399,
|
|
--905,8,5,906,相守·心锁,1_6406;2_171634;3_3203;4_3203,39_9500;40_9500;41_9500;42_9500,3300,1052_1053,10_50,,
|
|
228206399865738,56700534181784,6636359399,
|
|
--906,8,6,907,相守·心锁,1_6671;2_178720;3_3335;4_3335,39_9600;40_9600;41_9600;42_9600,3300,1052_1053,10_50,,
|
|
228206402028427,59621112205210,6636359399,
|
|
--907,8,7,908,相守·心锁,1_6935;2_185807;3_3467;4_3467,39_9700;40_9700;41_9700;42_9700,3470,1052_1053,10_50,,
|
|
228206404191116,62369891536796,6636359399,
|
|
--908,8,8,909,相守·心锁,1_7200;2_192894;3_3599;4_3599,39_9800;40_9800;41_9800;42_9800,3630,1052_1053,10_50,,
|
|
228206406353805,65290469560222,6636359399,
|
|
--909,8,9,910,相守·心锁,1_7464;2_199980;3_3732;4_3732,39_9900;40_9900;41_9900;42_9900,3800,1052_1053,10_50,,
|
|
228206597260174,68039248891808,6636359399,
|
|
--910,8,10,1001,相守·心锁,1_7729;2_207067;3_3864;4_3864,39_10000;40_10000;41_10000;42_10000,3960,1052_1053,10_50,,
|
|
228296793082857,68039249285027,6636359399,
|
|
--1001,9,1,1002,相伴·心锁,1_8125;2_217697;3_4062;4_4062,39_10100;40_10100;41_10100;42_10100,3960,1052_1053,10_50,,
|
|
228296795245546,72334216843173,6636359399,
|
|
--1002,9,2,1003,相伴·心锁,1_8522;2_228327;3_4261;4_4261,39_10200;40_10200;41_10200;42_10200,4210,1052_1053,10_50,,
|
|
228296797408235,76629184401319,6636359399,
|
|
--1003,9,3,1004,相伴·心锁,1_8919;2_238956;3_4459;4_4459,39_10300;40_10300;41_10300;42_10300,4460,1052_1053,10_50,,
|
|
228296799570924,80752353267625,6636359399,
|
|
--1004,9,4,1005,相伴·心锁,1_9316;2_249586;3_4657;4_4657,39_10400;40_10400;41_10400;42_10400,4700,1052_1053,10_50,,
|
|
228296801733613,85047320825771,6636359399,
|
|
--1005,9,5,1006,相伴·心锁,1_9713;2_260216;3_4856;4_4856,39_10500;40_10500;41_10500;42_10500,4950,1052_1053,10_50,,
|
|
228296803896302,85047321087917,6636359399,
|
|
--1006,9,6,1007,相伴·心锁,1_10109;2_270846;3_5054;4_5054,39_10600;40_10600;41_10600;42_10600,4950,1052_1053,10_50,,
|
|
228296806058991,89342288646063,6636359399,
|
|
--1007,9,7,1008,相伴·心锁,1_10506;2_281476;3_5252;4_5252,39_10700;40_10700;41_10700;42_10700,5200,1052_1053,10_50,,
|
|
228296808221680,93637256204209,6636359399,
|
|
--1008,9,8,1009,相伴·心锁,1_10903;2_292106;3_5451;4_5451,39_10800;40_10800;41_10800;42_10800,5450,1052_1053,10_50,,
|
|
228296810384369,97760425070515,6636359399,
|
|
--1009,9,9,1010,相伴·心锁,1_11300;2_302736;3_5649;4_5649,39_10900;40_10900;41_10900;42_10900,5690,1052_1053,10_50,,
|
|
228294692326386,102055392628661,6636359399,
|
|
--1010,9,10,0,相伴·心锁,1_11697;2_313366;3_5848;4_5848,39_11000;40_11000;41_11000;42_11000,5940,1052_1053,10_50,,
|
|
}
|
|
local L_MainKeyDic = {
|
|
[100]=1,[101]=2,[102]=3,[103]=4,[104]=5,[105]=6,[106]=7,[107]=8,[108]=9,[109]=10,[110]=11,[201]=12,[202]=13,[203]=14,[204]=15,
|
|
[205]=16,[206]=17,[207]=18,[208]=19,[209]=20,[210]=21,[301]=22,[302]=23,[303]=24,[304]=25,[305]=26,[306]=27,[307]=28,[308]=29,[309]=30,
|
|
[310]=31,[401]=32,[402]=33,[403]=34,[404]=35,[405]=36,[406]=37,[407]=38,[408]=39,[409]=40,[410]=41,[501]=42,[502]=43,[503]=44,[504]=45,
|
|
[505]=46,[506]=47,[507]=48,[508]=49,[509]=50,[510]=51,[601]=52,[602]=53,[603]=54,[604]=55,[605]=56,[606]=57,[607]=58,[608]=59,[609]=60,
|
|
[610]=61,[701]=62,[702]=63,[703]=64,[704]=65,[705]=66,[706]=67,[707]=68,[708]=69,[709]=70,[710]=71,[801]=72,[802]=73,[803]=74,[804]=75,
|
|
[805]=76,[806]=77,[807]=78,[808]=79,[809]=80,[810]=81,[901]=82,[902]=83,[903]=84,[904]=85,[905]=86,[906]=87,[907]=88,[908]=89,[909]=90,
|
|
[910]=91,[1001]=92,[1002]=93,[1003]=94,[1004]=95,[1005]=96,[1006]=97,[1007]=98,[1008]=99,[1009]=100,[1010]=101,}
|
|
local L_NamesByNum = {
|
|
Level = 1,
|
|
Stage = 2,
|
|
Grade = 3,
|
|
NextLv = 4,
|
|
Exp = 8,
|
|
}
|
|
local L_NamesByString = {
|
|
Name = 5,
|
|
Attribute = 6,
|
|
MarryAttribute = 7,
|
|
CostItem = 9,
|
|
Singlexp = 10,
|
|
}
|
|
local L_ColNameIndexs = {
|
|
Level = 0,
|
|
Stage = 1,
|
|
Grade = 2,
|
|
NextLv = 3,
|
|
Name = 4,
|
|
Attribute = 5,
|
|
MarryAttribute = 6,
|
|
Exp = 7,
|
|
CostItem = 8,
|
|
Singlexp = 9,
|
|
}
|
|
--local L_ColumnUseBitCount = {11,5,5,11,17,17,17,14,17,17,}
|
|
--local L_ColumnList = {1,1,1,1,1,2,2,2,3,3,}
|
|
--local L_ShiftDataList = {0,11,16,21,32,0,17,34,0,17,}
|
|
--local L_AndDataList = {1023,15,15,1023,65535,65535,65535,8191,65535,65535,}
|
|
local L_ColumnShiftAndList = {1,0,1023,1,11,15,1,16,15,1,21,1023,1,32,65535,2,0,65535,2,17,65535,2,34,8191,3,0,65535,3,17,65535,}
|
|
local L_ColNum = 10;
|
|
local L_UseDataK = setmetatable({ },{ __mode = 'k'});
|
|
local L_UseDataV = setmetatable({ },{ __mode = 'v'});
|
|
local L_UseDataRow = setmetatable({ },{ __mode = 'v'});
|
|
local L_IsCache = false;
|
|
local mt = {}
|
|
local function GetData(row, column)
|
|
local startIndex = (column - 1) * 3
|
|
local _compressData = L_CompressData[(row - 1)*L_CompressMaxColumn+L_ColumnShiftAndList[startIndex + 1]]
|
|
local _tempData = _compressData >> L_ColumnShiftAndList[startIndex + 2]
|
|
local _data = _tempData & L_ColumnShiftAndList[startIndex + 3]
|
|
local _andSign = L_ColumnShiftAndList[startIndex + 3] + 1
|
|
local _isMinus = (_andSign & _tempData) == _andSign
|
|
return _isMinus and -_data or _data;
|
|
end
|
|
|
|
mt.__index = function (t,key)
|
|
local _key = L_UseDataK[t];
|
|
local _row = L_MainKeyDic[_key];
|
|
local _column = L_NamesByNum[key];
|
|
if _column ~= nil then
|
|
if L_IsCache then
|
|
local _data = L_UseDataRow[_row * L_ColNum + _column]
|
|
if not _data then
|
|
_data = GetData(_row, _column)
|
|
L_UseDataRow[_row * L_ColNum + _column] = _data
|
|
end
|
|
return _data
|
|
else
|
|
return GetData(_row, _column)
|
|
end
|
|
end
|
|
_column = L_NamesByString[key]
|
|
if _column ~= nil then
|
|
return StringDefines[GetData(_row, _column)]
|
|
end
|
|
if string.find(key, '_') then
|
|
local _newKey = string.gsub(key, '_', '')
|
|
_column = L_NamesByString[_newKey]
|
|
if _column ~= nil then
|
|
return GetData(_row, _column)
|
|
end
|
|
end
|
|
if key ~= '_OnCopyAfter_' then
|
|
return
|
|
end
|
|
end
|
|
|
|
local M = {
|
|
_CompressData_ = L_CompressData,
|
|
_ColumnShiftAndList_ = L_ColumnShiftAndList,
|
|
_CompressMaxColumn_ = L_CompressMaxColumn,
|
|
_ColumnNameIndexs_ = L_ColNameIndexs,
|
|
Count = 101
|
|
}
|
|
|
|
function M:Foreach(func)
|
|
for i=1,M.Count do
|
|
local _key = GetData(i, 1)
|
|
func(_key, M[_key])
|
|
end
|
|
end
|
|
|
|
function M:ForeachCanBreak(func)
|
|
for i = 1,M.Count do
|
|
local _key = GetData(i, 1)
|
|
if func(_key, M[_key]) then
|
|
break
|
|
end
|
|
end
|
|
end
|
|
|
|
function M:GetByIndex(index)
|
|
return M[GetData(index, 1)];
|
|
end
|
|
|
|
function M:IsContainKey(key)
|
|
return not(not L_MainKeyDic[key]);
|
|
end
|
|
|
|
function M:SetIsCache(isCh)
|
|
L_IsCache = isCh;
|
|
end
|
|
|
|
setmetatable(M, {__index = function(t, key)
|
|
if not L_MainKeyDic[key] then
|
|
return;
|
|
end
|
|
local _t = L_UseDataV[key];
|
|
if not _t then
|
|
_t = setmetatable({}, mt);
|
|
L_UseDataV[key] = _t;
|
|
L_UseDataK[_t] = key;
|
|
end
|
|
return _t
|
|
end})
|
|
|
|
return M
|