diff --git a/bin/json/game_battleready.json b/bin/json/game_battleready.json index e44756ed2..67d423c35 100644 --- a/bin/json/game_battleready.json +++ b/bin/json/game_battleready.json @@ -476,5 +476,22 @@ "AssistTeam": 0, "CanFriendHelp": 0, "Numrounds": 0 + }, + { + "id": 128, + "PlayType": 0, + "HeroCount": 5, + "readyScene": "scenesfight_role_interface_02", + "battleScenes": [ + "bossfight_dragon_01" + ], + "disableAiCamera": 1, + "DefaultHero": 0, + "ChoseHero": [], + "DisableHero": [], + "LockSlots": [], + "AssistTeam": 0, + "CanFriendHelp": 0, + "Numrounds": 0 } ] \ No newline at end of file diff --git a/bin/json/game_buriedcondi.json b/bin/json/game_buriedcondi.json index 1c8d466f2..a7f026eb2 100644 --- a/bin/json/game_buriedcondi.json +++ b/bin/json/game_buriedcondi.json @@ -11,6 +11,11 @@ }, "type": 1, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -35,6 +40,11 @@ }, "type": 1, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -59,6 +69,11 @@ }, "type": 3, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -83,6 +98,11 @@ }, "type": 4, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -107,6 +127,11 @@ }, "type": 5, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -131,6 +156,11 @@ }, "type": 6, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -155,6 +185,11 @@ }, "type": 7, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -177,6 +212,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -199,6 +239,11 @@ }, "type": 9, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -221,6 +266,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -243,6 +293,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -265,6 +320,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -287,6 +347,11 @@ }, "type": 13, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -309,6 +374,11 @@ }, "type": 14, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -331,6 +401,11 @@ }, "type": 15, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -353,6 +428,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -377,6 +457,11 @@ }, "type": 17, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -401,6 +486,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -423,6 +513,11 @@ }, "type": 19, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -445,6 +540,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -467,6 +567,11 @@ }, "type": 21, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -489,6 +594,11 @@ }, "type": 22, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -513,6 +623,11 @@ }, "type": 23, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -538,6 +653,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [], @@ -560,6 +680,11 @@ }, "type": 25, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -585,6 +710,11 @@ }, "type": 29, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -610,6 +740,11 @@ }, "type": 30, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -634,6 +769,11 @@ }, "type": 32, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -659,6 +799,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -683,6 +828,11 @@ }, "type": 35, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -707,6 +857,11 @@ }, "type": 36, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -734,6 +889,11 @@ }, "type": 37, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -758,6 +918,11 @@ }, "type": 38, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -780,6 +945,11 @@ }, "type": 39, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -802,6 +972,11 @@ }, "type": 40, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -826,6 +1001,11 @@ }, "type": 41, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -850,6 +1030,11 @@ }, "type": 42, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -874,6 +1059,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -898,6 +1088,11 @@ }, "type": 45, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -924,6 +1119,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -946,6 +1146,11 @@ }, "type": 48, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -971,6 +1176,11 @@ }, "type": 49, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -996,6 +1206,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1020,6 +1235,11 @@ }, "type": 51, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1044,6 +1264,11 @@ }, "type": 52, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1068,6 +1293,11 @@ }, "type": 53, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -1090,6 +1320,11 @@ }, "type": 54, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -1112,6 +1347,11 @@ }, "type": 55, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -1136,6 +1376,11 @@ }, "type": 60, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -1158,6 +1403,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1182,6 +1432,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -1204,6 +1459,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -1226,6 +1486,11 @@ }, "type": 65, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -1250,6 +1515,11 @@ }, "type": 66, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -1274,6 +1544,11 @@ }, "type": 67, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [ @@ -1298,6 +1573,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -1320,6 +1600,11 @@ }, "type": 69, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -1342,6 +1627,11 @@ }, "type": 1, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1366,6 +1656,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1390,6 +1685,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -1412,6 +1712,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1436,6 +1741,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1460,6 +1770,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1484,6 +1799,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1508,6 +1828,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1532,6 +1857,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1556,6 +1886,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1580,6 +1915,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1604,6 +1944,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1628,6 +1973,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1652,6 +2002,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1676,6 +2031,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1700,6 +2060,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1724,6 +2089,11 @@ }, "type": 109, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -1746,6 +2116,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -1768,6 +2143,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1792,6 +2172,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1816,6 +2201,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1840,6 +2230,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1864,6 +2259,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1888,6 +2288,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1912,6 +2317,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1936,6 +2346,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1960,6 +2375,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -1984,6 +2404,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2008,6 +2433,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2032,6 +2462,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2056,6 +2491,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2080,6 +2520,11 @@ }, "type": 149, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -2102,6 +2547,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2126,6 +2576,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2150,6 +2605,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2174,6 +2634,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2199,6 +2664,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2223,6 +2693,11 @@ }, "type": 14, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -2245,6 +2720,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2269,6 +2749,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2294,6 +2779,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -2319,6 +2809,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -2341,6 +2836,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -2363,6 +2863,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -2385,6 +2890,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -2407,6 +2917,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -2429,6 +2944,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -2451,6 +2971,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -2473,6 +2998,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -2495,6 +3025,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -2517,6 +3052,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -2539,6 +3079,11 @@ }, "type": 7, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -2561,6 +3106,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -2583,6 +3133,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -2605,6 +3160,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -2627,6 +3187,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -2649,6 +3214,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -2671,6 +3241,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -2693,6 +3268,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -2715,6 +3295,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -2737,6 +3322,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -2759,6 +3349,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -2781,6 +3376,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -2803,6 +3403,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -2827,6 +3432,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -2851,6 +3461,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [ @@ -2875,6 +3490,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [ @@ -2899,6 +3519,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [ @@ -2923,6 +3548,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [ @@ -2947,6 +3577,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [ @@ -2971,6 +3606,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [ @@ -2995,6 +3635,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [ @@ -3019,6 +3664,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -3043,6 +3693,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -3067,6 +3722,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -3091,6 +3751,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [ @@ -3115,6 +3780,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [ @@ -3139,6 +3809,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [ @@ -3163,6 +3838,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [ @@ -3187,6 +3867,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [ @@ -3211,6 +3896,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [ @@ -3235,6 +3925,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [ @@ -3259,6 +3954,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3281,6 +3981,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -3303,6 +4008,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 99, "filter": [], @@ -3325,6 +4035,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3347,6 +4062,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -3369,6 +4089,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -3391,6 +4116,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -3413,6 +4143,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -3435,6 +4170,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -3457,6 +4197,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -3479,6 +4224,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -3501,6 +4251,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -3523,6 +4278,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -3545,6 +4305,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3567,6 +4332,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -3589,6 +4359,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -3611,6 +4386,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -3633,6 +4413,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -3655,6 +4440,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -3677,6 +4467,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -3699,6 +4494,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -3721,6 +4521,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -3743,6 +4548,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -3765,6 +4575,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3787,6 +4602,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3809,6 +4629,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3831,6 +4656,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3853,6 +4683,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3875,6 +4710,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3897,6 +4737,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -3919,6 +4764,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -3941,6 +4791,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -3963,6 +4818,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -3985,6 +4845,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -4007,6 +4872,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -4029,6 +4899,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 7, "filter": [], @@ -4051,6 +4926,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 7, "filter": [], @@ -4073,6 +4953,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 7, "filter": [], @@ -4095,6 +4980,11 @@ }, "type": 88, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -4117,6 +5007,11 @@ }, "type": 105, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -4139,6 +5034,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -4161,6 +5061,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -4183,6 +5088,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -4205,6 +5115,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 7, "filter": [], @@ -4227,6 +5142,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -4249,6 +5169,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 90, "filter": [], @@ -4271,6 +5196,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 180, "filter": [], @@ -4293,6 +5223,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 365, "filter": [], @@ -4315,6 +5250,11 @@ }, "type": 9, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -4337,6 +5277,11 @@ }, "type": 9, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 7, "filter": [], @@ -4359,6 +5304,11 @@ }, "type": 9, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 14, "filter": [], @@ -4381,6 +5331,11 @@ }, "type": 9, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -4403,6 +5358,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -4425,6 +5385,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -4447,6 +5412,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -4469,6 +5439,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -4491,6 +5466,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -4513,6 +5493,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -4535,6 +5520,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -4557,6 +5547,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -4579,6 +5574,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -4601,6 +5601,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -4623,6 +5628,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -4645,6 +5655,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -4667,6 +5682,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -4689,6 +5709,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -4711,6 +5736,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3000, "filter": [], @@ -4733,6 +5763,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5000, "filter": [], @@ -4755,6 +5790,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000, "filter": [], @@ -4777,6 +5817,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -4799,6 +5844,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -4821,6 +5871,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -4843,6 +5898,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -4865,6 +5925,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -4887,6 +5952,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -4909,6 +5979,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -4931,6 +6006,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -4953,6 +6033,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -4975,6 +6060,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -4999,6 +6089,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -5023,6 +6118,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -5047,6 +6147,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -5071,6 +6176,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -5095,6 +6205,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 15, "filter": [ @@ -5119,6 +6234,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [ @@ -5143,6 +6263,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [ @@ -5167,6 +6292,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [ @@ -5191,6 +6321,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -5213,6 +6348,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -5235,6 +6375,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -5257,6 +6402,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -5279,6 +6429,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -5301,6 +6456,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -5323,6 +6483,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -5345,6 +6510,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -5367,6 +6537,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -5389,6 +6564,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2000, "filter": [], @@ -5411,6 +6591,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5000, "filter": [], @@ -5433,6 +6618,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000, "filter": [], @@ -5455,6 +6645,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -5477,6 +6672,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -5499,6 +6699,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -5521,6 +6726,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 40, "filter": [], @@ -5543,6 +6753,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -5565,6 +6780,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 60, "filter": [], @@ -5587,6 +6807,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -5611,6 +6836,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -5635,6 +6865,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -5659,6 +6894,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -5683,6 +6923,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 12, "filter": [ @@ -5707,6 +6952,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 18, "filter": [ @@ -5731,6 +6981,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 24, "filter": [ @@ -5755,6 +7010,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [ @@ -5779,6 +7039,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 60, "filter": [ @@ -5803,6 +7068,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 120, "filter": [ @@ -5827,6 +7097,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -5849,6 +7124,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -5871,6 +7151,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -5893,6 +7178,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -5915,6 +7205,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -5937,6 +7232,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -5959,6 +7259,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -5981,6 +7286,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -6003,6 +7313,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -6025,6 +7340,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2000, "filter": [], @@ -6047,6 +7367,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3000, "filter": [], @@ -6069,6 +7394,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5000, "filter": [], @@ -6091,6 +7421,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000, "filter": [], @@ -6113,6 +7448,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -6135,6 +7475,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -6157,6 +7502,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -6179,6 +7529,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -6201,6 +7556,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -6223,6 +7583,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -6245,6 +7610,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -6267,6 +7637,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50000, "filter": [], @@ -6289,6 +7664,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500000, "filter": [], @@ -6311,6 +7691,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5000000, "filter": [], @@ -6333,6 +7718,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50000000, "filter": [], @@ -6355,6 +7745,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -6377,6 +7772,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -6399,6 +7799,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -6421,6 +7826,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -6443,6 +7853,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -6465,6 +7880,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -6487,6 +7907,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -6509,6 +7934,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -6531,6 +7961,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2000, "filter": [], @@ -6553,6 +7988,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3000, "filter": [], @@ -6575,6 +8015,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5000, "filter": [], @@ -6597,6 +8042,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000, "filter": [], @@ -6619,6 +8069,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -6641,6 +8096,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -6663,6 +8123,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3000, "filter": [], @@ -6685,6 +8150,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5000, "filter": [], @@ -6707,6 +8177,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000, "filter": [], @@ -6729,6 +8204,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20000, "filter": [], @@ -6751,6 +8231,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30000, "filter": [], @@ -6773,6 +8258,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50000, "filter": [], @@ -6795,6 +8285,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100000, "filter": [], @@ -6817,6 +8312,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200000, "filter": [], @@ -6839,6 +8339,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500000, "filter": [], @@ -6861,6 +8366,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1100, "filter": [], @@ -6883,6 +8393,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1200, "filter": [], @@ -6905,6 +8420,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1300, "filter": [], @@ -6927,6 +8447,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1400, "filter": [], @@ -6949,6 +8474,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1500, "filter": [], @@ -6971,6 +8501,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1600, "filter": [], @@ -6993,6 +8528,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1700, "filter": [], @@ -7015,6 +8555,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1800, "filter": [], @@ -7037,6 +8582,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1900, "filter": [], @@ -7059,6 +8609,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2000, "filter": [], @@ -7081,6 +8636,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -7103,6 +8663,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -7125,6 +8690,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -7147,6 +8717,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -7169,6 +8744,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -7191,6 +8771,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -7213,6 +8798,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200, "filter": [], @@ -7235,6 +8825,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -7257,6 +8852,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500, "filter": [], @@ -7279,6 +8879,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -7301,6 +8906,11 @@ }, "type": 11, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -7323,6 +8933,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -7345,6 +8960,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -7367,6 +8987,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -7389,6 +9014,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [], @@ -7411,6 +9041,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 200000, "filter": [], @@ -7433,6 +9068,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -7455,6 +9095,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7479,6 +9124,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7503,6 +9153,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7527,6 +9182,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7551,6 +9211,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7575,6 +9240,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7599,6 +9269,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7623,6 +9298,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7647,6 +9327,11 @@ }, "type": 5, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -7671,6 +9356,11 @@ }, "type": 92, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -7693,6 +9383,11 @@ }, "type": 46, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7718,6 +9413,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7743,6 +9443,11 @@ }, "type": 42, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7767,6 +9472,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7791,6 +9501,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -7815,6 +9530,11 @@ }, "type": 149, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -7837,6 +9557,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7862,6 +9587,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -7886,6 +9616,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7910,6 +9645,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7934,6 +9674,11 @@ }, "type": 80, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7959,6 +9704,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -7983,6 +9733,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 9, "filter": [ @@ -8007,6 +9762,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8031,6 +9791,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8056,6 +9821,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 12, "filter": [ @@ -8080,6 +9850,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -8102,6 +9877,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -8126,6 +9906,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8150,6 +9935,11 @@ }, "type": 169, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8174,6 +9964,11 @@ }, "type": 188, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -8196,6 +9991,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8221,6 +10021,11 @@ }, "type": 80, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8246,6 +10051,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -8270,6 +10080,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8294,6 +10109,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8318,6 +10138,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 12, "filter": [ @@ -8342,6 +10167,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -8364,6 +10194,11 @@ }, "type": 80, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8389,6 +10224,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -8413,6 +10253,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8437,6 +10282,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 12, "filter": [ @@ -8461,6 +10311,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -8485,6 +10340,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8509,6 +10369,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8534,6 +10399,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 18, "filter": [ @@ -8558,6 +10428,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8582,6 +10457,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -8606,6 +10486,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8630,6 +10515,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8655,6 +10545,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 8, "filter": [ @@ -8679,6 +10574,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8703,6 +10603,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -8725,6 +10630,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8749,6 +10659,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8773,6 +10688,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8797,6 +10717,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8821,6 +10746,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8845,6 +10775,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8869,6 +10804,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8893,6 +10833,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8917,6 +10862,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8941,6 +10891,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8965,6 +10920,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -8989,6 +10949,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9013,6 +10978,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9037,6 +11007,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9061,6 +11036,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9085,6 +11065,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9109,6 +11094,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9133,6 +11123,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9157,6 +11152,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9181,6 +11181,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9205,6 +11210,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9229,6 +11239,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9253,6 +11268,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9277,6 +11297,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9301,6 +11326,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9325,6 +11355,11 @@ }, "type": 171, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -9347,6 +11382,11 @@ }, "type": 171, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -9369,6 +11409,11 @@ }, "type": 171, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -9391,6 +11436,11 @@ }, "type": 52, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9415,6 +11465,11 @@ }, "type": 52, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -9439,6 +11494,11 @@ }, "type": 53, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 9, "filter": [], @@ -9461,6 +11521,11 @@ }, "type": 57, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -9483,6 +11548,11 @@ }, "type": 53, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 15, "filter": [], @@ -9505,6 +11575,11 @@ }, "type": 57, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [], @@ -9527,6 +11602,11 @@ }, "type": 80, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9552,6 +11632,11 @@ }, "type": 172, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -9574,6 +11659,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9598,6 +11688,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -9620,6 +11715,11 @@ }, "type": 173, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -9642,6 +11742,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -9664,6 +11769,11 @@ }, "type": 119, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -9688,6 +11798,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -9712,6 +11827,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -9736,6 +11856,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -9760,6 +11885,11 @@ }, "type": 57, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -9782,6 +11912,11 @@ }, "type": 67, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000, "filter": [ @@ -9806,6 +11941,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -9830,6 +11970,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -9854,6 +11999,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -9878,6 +12028,11 @@ }, "type": 174, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9902,6 +12057,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -9927,6 +12087,11 @@ }, "type": 148, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -9949,6 +12114,11 @@ }, "type": 148, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [], @@ -9971,6 +12141,11 @@ }, "type": 175, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 100, "filter": [], @@ -9993,6 +12168,11 @@ }, "type": 166, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -10015,6 +12195,11 @@ }, "type": 166, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [], @@ -10037,6 +12222,11 @@ }, "type": 177, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -10059,6 +12249,11 @@ }, "type": 177, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [], @@ -10081,6 +12276,11 @@ }, "type": 177, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [], @@ -10103,6 +12303,11 @@ }, "type": 179, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10127,6 +12332,11 @@ }, "type": 179, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -10151,6 +12361,11 @@ }, "type": 179, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -10175,6 +12390,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -10199,6 +12419,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10224,6 +12449,11 @@ }, "type": 180, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10248,6 +12478,11 @@ }, "type": 93, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10273,6 +12508,11 @@ }, "type": 93, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -10298,6 +12538,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -10322,6 +12567,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10347,6 +12597,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10372,6 +12627,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10397,6 +12657,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10422,6 +12687,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 12, "filter": [ @@ -10446,6 +12716,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10471,6 +12746,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10496,6 +12776,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -10520,6 +12805,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10545,6 +12835,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10570,6 +12865,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 8, "filter": [ @@ -10594,6 +12894,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10619,6 +12924,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10644,6 +12954,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 15, "filter": [ @@ -10668,6 +12983,11 @@ }, "type": 181, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10693,6 +13013,11 @@ }, "type": 181, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -10718,6 +13043,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [ @@ -10742,6 +13072,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -10764,6 +13099,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -10786,6 +13126,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -10808,6 +13153,11 @@ }, "type": 182, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -10830,6 +13180,11 @@ }, "type": 182, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [], @@ -10852,6 +13207,11 @@ }, "type": 182, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [], @@ -10874,6 +13234,11 @@ }, "type": 183, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -10896,6 +13261,11 @@ }, "type": 184, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -10918,6 +13288,11 @@ }, "type": 185, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -10940,6 +13315,11 @@ }, "type": 185, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -10962,6 +13342,11 @@ }, "type": 185, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -10984,6 +13369,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11009,6 +13399,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11034,6 +13429,11 @@ }, "type": 111, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -11058,6 +13458,11 @@ }, "type": 111, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -11082,6 +13487,11 @@ }, "type": 111, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -11106,6 +13516,11 @@ }, "type": 186, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -11128,6 +13543,11 @@ }, "type": 186, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 8, "filter": [], @@ -11150,6 +13570,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11175,6 +13600,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11200,6 +13630,11 @@ }, "type": 186, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -11222,6 +13657,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11247,6 +13687,11 @@ }, "type": 111, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -11271,6 +13716,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11296,6 +13746,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11321,6 +13776,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11346,6 +13806,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -11373,6 +13838,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11399,6 +13869,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11425,6 +13900,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11451,6 +13931,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11477,6 +13962,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11503,6 +13993,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11529,6 +14024,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11555,6 +14055,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11581,6 +14086,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11607,6 +14117,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11633,6 +14148,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11659,6 +14179,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11685,6 +14210,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11711,6 +14241,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11737,6 +14272,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11763,6 +14303,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11789,6 +14334,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11815,6 +14365,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11841,6 +14396,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11867,6 +14427,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11893,6 +14458,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11919,6 +14489,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11945,6 +14520,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -11971,6 +14551,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -11997,6 +14582,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12023,6 +14613,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12049,6 +14644,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12075,6 +14675,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12101,6 +14706,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12127,6 +14737,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12153,6 +14768,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12179,6 +14799,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12205,6 +14830,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12231,6 +14861,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12257,6 +14892,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12283,6 +14923,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12309,6 +14954,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12335,6 +14985,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12361,6 +15016,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12387,6 +15047,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12413,6 +15078,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12439,6 +15109,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12465,6 +15140,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12491,6 +15171,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12517,6 +15202,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12543,6 +15233,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12569,6 +15264,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12595,6 +15295,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12621,6 +15326,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12647,6 +15357,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12673,6 +15388,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12699,6 +15419,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12725,6 +15450,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12751,6 +15481,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12777,6 +15512,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12803,6 +15543,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12829,6 +15574,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12855,6 +15605,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12881,6 +15636,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12907,6 +15667,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12933,6 +15698,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -12959,6 +15729,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -12985,6 +15760,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13011,6 +15791,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13037,6 +15822,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13063,6 +15853,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13089,6 +15884,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13115,6 +15915,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13141,6 +15946,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13167,6 +15977,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13193,6 +16008,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13219,6 +16039,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13245,6 +16070,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13271,6 +16101,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13297,6 +16132,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13323,6 +16163,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13349,6 +16194,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -13375,6 +16225,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -13399,6 +16254,11 @@ }, "type": 1, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -13423,6 +16283,11 @@ }, "type": 3, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -13447,6 +16312,11 @@ }, "type": 4, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [ @@ -13471,6 +16341,11 @@ }, "type": 5, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -13495,6 +16370,11 @@ }, "type": 6, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -13519,6 +16399,11 @@ }, "type": 7, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13541,6 +16426,11 @@ }, "type": 8, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13563,6 +16453,11 @@ }, "type": 9, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13585,6 +16480,11 @@ }, "type": 10, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -13607,6 +16507,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13629,6 +16534,11 @@ }, "type": 13, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -13651,6 +16561,11 @@ }, "type": 14, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13673,6 +16588,11 @@ }, "type": 15, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -13695,6 +16615,11 @@ }, "type": 16, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -13719,6 +16644,11 @@ }, "type": 17, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -13743,6 +16673,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13765,6 +16700,11 @@ }, "type": 19, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -13787,6 +16727,11 @@ }, "type": 20, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13809,6 +16754,11 @@ }, "type": 23, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -13834,6 +16784,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [], @@ -13856,6 +16811,11 @@ }, "type": 25, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -13881,6 +16841,11 @@ }, "type": 26, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13903,6 +16868,11 @@ }, "type": 27, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13925,6 +16895,11 @@ }, "type": 28, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -13947,6 +16922,11 @@ }, "type": 30, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -13971,6 +16951,11 @@ }, "type": 32, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -13996,6 +16981,11 @@ }, "type": 33, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -14021,6 +17011,11 @@ }, "type": 34, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -14045,6 +17040,11 @@ }, "type": 35, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14069,6 +17069,11 @@ }, "type": 36, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14096,6 +17101,11 @@ }, "type": 37, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14120,6 +17130,11 @@ }, "type": 38, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -14142,6 +17157,11 @@ }, "type": 39, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -14164,6 +17184,11 @@ }, "type": 40, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14188,6 +17213,11 @@ }, "type": 41, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14212,6 +17242,11 @@ }, "type": 42, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14236,6 +17271,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14260,6 +17300,11 @@ }, "type": 46, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14285,6 +17330,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -14307,6 +17357,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14331,6 +17386,11 @@ }, "type": 51, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14355,6 +17415,11 @@ }, "type": 52, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14379,6 +17444,11 @@ }, "type": 53, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -14401,6 +17471,11 @@ }, "type": 54, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -14423,6 +17498,11 @@ }, "type": 55, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14447,6 +17527,11 @@ }, "type": 56, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14472,6 +17557,11 @@ }, "type": 57, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -14494,6 +17584,11 @@ }, "type": 60, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -14516,6 +17611,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14540,6 +17640,11 @@ }, "type": 62, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -14562,6 +17667,11 @@ }, "type": 64, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -14584,6 +17694,11 @@ }, "type": 65, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14608,6 +17723,11 @@ }, "type": 66, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -14632,6 +17752,11 @@ }, "type": 67, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [ @@ -14656,6 +17781,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -14678,6 +17808,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14702,6 +17837,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14727,6 +17867,11 @@ }, "type": 74, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14752,6 +17897,11 @@ }, "type": 75, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14777,6 +17927,11 @@ }, "type": 76, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14801,6 +17956,11 @@ }, "type": 77, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14826,6 +17986,11 @@ }, "type": 78, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14852,6 +18017,11 @@ }, "type": 79, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14877,6 +18047,11 @@ }, "type": 80, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14902,6 +18077,11 @@ }, "type": 81, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14926,6 +18106,11 @@ }, "type": 82, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14950,6 +18135,11 @@ }, "type": 83, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -14975,6 +18165,11 @@ }, "type": 87, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -14997,6 +18192,11 @@ }, "type": 88, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -15019,6 +18219,11 @@ }, "type": 89, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15041,6 +18246,11 @@ }, "type": 90, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15063,6 +18273,11 @@ }, "type": 91, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15085,6 +18300,11 @@ }, "type": 92, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -15107,6 +18327,11 @@ }, "type": 93, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -15132,6 +18357,11 @@ }, "type": 94, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15154,6 +18384,11 @@ }, "type": 95, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15176,6 +18411,11 @@ }, "type": 96, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -15198,6 +18438,11 @@ }, "type": 97, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -15223,6 +18468,11 @@ }, "type": 98, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15247,6 +18497,11 @@ }, "type": 99, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15272,6 +18527,11 @@ }, "type": 102, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15294,6 +18554,11 @@ }, "type": 103, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -15318,6 +18583,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -15340,6 +18610,11 @@ }, "type": 105, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -15362,6 +18637,11 @@ }, "type": 106, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -15384,6 +18664,11 @@ }, "type": 108, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15406,6 +18691,11 @@ }, "type": 109, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -15428,6 +18718,11 @@ }, "type": 111, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -15452,6 +18747,11 @@ }, "type": 112, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -15476,6 +18776,11 @@ }, "type": 113, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -15498,6 +18803,11 @@ }, "type": 114, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -15522,6 +18832,11 @@ }, "type": 115, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15546,6 +18861,11 @@ }, "type": 116, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -15570,6 +18890,11 @@ }, "type": 117, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -15594,6 +18919,11 @@ }, "type": 118, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -15619,6 +18949,11 @@ }, "type": 119, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -15643,6 +18978,11 @@ }, "type": 120, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -15665,6 +19005,11 @@ }, "type": 121, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15689,6 +19034,11 @@ }, "type": 122, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [ @@ -15713,6 +19063,11 @@ }, "type": 123, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15738,6 +19093,11 @@ }, "type": 124, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -15762,6 +19122,11 @@ }, "type": 125, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15786,6 +19151,11 @@ }, "type": 126, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [ @@ -15810,6 +19180,11 @@ }, "type": 127, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -15834,6 +19209,11 @@ }, "type": 128, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1100, "filter": [], @@ -15856,6 +19236,11 @@ }, "type": 129, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15880,6 +19265,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -15902,6 +19292,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -15924,6 +19319,11 @@ }, "type": 132, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15948,6 +19348,11 @@ }, "type": 133, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -15972,6 +19377,11 @@ }, "type": 134, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -15994,6 +19404,11 @@ }, "type": 135, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16016,6 +19431,11 @@ }, "type": 138, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16038,6 +19458,11 @@ }, "type": 140, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16062,6 +19487,11 @@ }, "type": 147, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [ @@ -16086,6 +19516,11 @@ }, "type": 148, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -16108,6 +19543,11 @@ }, "type": 149, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16130,6 +19570,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16152,6 +19597,11 @@ }, "type": 153, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -16174,6 +19624,11 @@ }, "type": 154, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -16196,6 +19651,11 @@ }, "type": 155, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16218,6 +19678,11 @@ }, "type": 156, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16240,6 +19705,11 @@ }, "type": 158, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16265,6 +19735,11 @@ }, "type": 159, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16289,6 +19764,11 @@ }, "type": 160, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16313,6 +19793,11 @@ }, "type": 161, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16335,6 +19820,11 @@ }, "type": 162, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16357,6 +19847,11 @@ }, "type": 163, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16379,6 +19874,11 @@ }, "type": 164, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16401,6 +19901,11 @@ }, "type": 165, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16423,6 +19928,11 @@ }, "type": 166, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 4, "filter": [], @@ -16445,6 +19955,11 @@ }, "type": 167, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -16467,6 +19982,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -16491,6 +20011,11 @@ }, "type": 169, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16515,6 +20040,11 @@ }, "type": 170, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [ @@ -16539,6 +20069,11 @@ }, "type": 171, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16561,6 +20096,11 @@ }, "type": 172, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -16583,6 +20123,11 @@ }, "type": 173, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16605,6 +20150,11 @@ }, "type": 174, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -16629,6 +20179,11 @@ }, "type": 175, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 40, "filter": [], @@ -16651,6 +20206,11 @@ }, "type": 177, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16673,6 +20233,11 @@ }, "type": 179, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [ @@ -16697,6 +20262,11 @@ }, "type": 180, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16721,6 +20291,11 @@ }, "type": 181, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -16746,6 +20321,11 @@ }, "type": 182, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16768,6 +20348,11 @@ }, "type": 183, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16790,6 +20375,11 @@ }, "type": 184, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -16812,6 +20402,11 @@ }, "type": 185, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16834,6 +20429,11 @@ }, "type": 186, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 2, "filter": [], @@ -16856,6 +20456,11 @@ }, "type": 187, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [ @@ -16880,6 +20485,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10014, "value": 1, "filter": [ @@ -16904,6 +20514,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10024, "value": 1, "filter": [ @@ -16928,6 +20543,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10034, "value": 1, "filter": [ @@ -16952,6 +20572,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10044, "value": 1, "filter": [ @@ -16976,6 +20601,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10054, "value": 1, "filter": [ @@ -17000,6 +20630,11 @@ }, "type": 14, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 111, "value": 1, "filter": [], @@ -17022,6 +20657,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10074, "value": 1, "filter": [ @@ -17046,6 +20686,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10081, "value": 1, "filter": [ @@ -17070,6 +20715,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10082, "value": 1, "filter": [ @@ -17094,6 +20744,11 @@ }, "type": 149, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10084, "value": 1, "filter": [], @@ -17116,6 +20771,11 @@ }, "type": 20001, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -17140,6 +20800,11 @@ }, "type": 61, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10104, "value": 1, "filter": [ @@ -17164,6 +20829,11 @@ }, "type": 5, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 5, "filter": [ @@ -17188,6 +20858,11 @@ }, "type": 61, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10124, "value": 1, "filter": [ @@ -17212,6 +20887,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10134, "value": 1, "filter": [ @@ -17237,6 +20917,11 @@ }, "type": 148, "valid": 1, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10144, "value": 1, "filter": [], @@ -17259,6 +20944,11 @@ }, "type": 169, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 1, "filter": [ @@ -17283,6 +20973,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 3, "filter": [ @@ -17307,6 +21002,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10174, "value": 1, "filter": [ @@ -17331,6 +21031,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [ @@ -17355,6 +21060,11 @@ }, "type": 14, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 111, "value": 10, "filter": [], @@ -17377,6 +21087,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10204, "value": 1, "filter": [ @@ -17401,6 +21116,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10214, "value": 1, "filter": [ @@ -17425,6 +21145,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10224, "value": 1, "filter": [ @@ -17449,6 +21174,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10234, "value": 2, "filter": [], @@ -17471,6 +21201,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10244, "value": 3, "filter": [ @@ -17495,6 +21230,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10254, "value": 1, "filter": [ @@ -17519,6 +21259,11 @@ }, "type": 41, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 6, "filter": [ @@ -17543,6 +21288,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 3, "filter": [ @@ -17567,6 +21317,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10284, "value": 1, "filter": [ @@ -17591,6 +21346,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10294, "value": 1, "filter": [ @@ -17615,6 +21375,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10295, "value": 1, "filter": [ @@ -17639,6 +21404,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10296, "value": 1, "filter": [ @@ -17663,6 +21433,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10304, "value": 1, "filter": [ @@ -17687,6 +21462,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10314, "value": 1, "filter": [ @@ -17712,6 +21492,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 6, "filter": [ @@ -17736,6 +21521,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10334, "value": 1, "filter": [ @@ -17760,6 +21550,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10344, "value": 1, "filter": [ @@ -17785,6 +21580,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 8, "filter": [ @@ -17809,6 +21609,11 @@ }, "type": 169, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 1, "filter": [ @@ -17833,6 +21638,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10364, "value": 1, "filter": [ @@ -17857,6 +21667,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 115, "value": 5, "filter": [ @@ -17881,6 +21696,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10384, "value": 1, "filter": [ @@ -17905,6 +21725,11 @@ }, "type": 199, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10394, "value": 1, "filter": [], @@ -17927,6 +21752,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10404, "value": 1, "filter": [ @@ -17952,6 +21782,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 9, "filter": [ @@ -17976,6 +21811,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10424, "value": 1, "filter": [ @@ -18000,6 +21840,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10334, "value": 1, "filter": [ @@ -18024,6 +21869,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10444, "value": 1, "filter": [ @@ -18048,6 +21898,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10454, "value": 1, "filter": [ @@ -18073,6 +21928,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10464, "value": 1, "filter": [ @@ -18097,6 +21957,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 6, "filter": [ @@ -18121,6 +21986,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10484, "value": 1, "filter": [ @@ -18145,6 +22015,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10494, "value": 1, "filter": [ @@ -18170,6 +22045,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10504, "value": 1, "filter": [ @@ -18194,6 +22074,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10514, "value": 1, "filter": [ @@ -18218,6 +22103,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10524, "value": 1, "filter": [ @@ -18242,6 +22132,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10534, "value": 5, "filter": [ @@ -18266,6 +22161,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10544, "value": 1, "filter": [ @@ -18290,6 +22190,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10554, "value": 1, "filter": [ @@ -18314,6 +22219,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10564, "value": 1, "filter": [ @@ -18338,6 +22248,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10574, "value": 1, "filter": [ @@ -18363,6 +22278,11 @@ }, "type": 173, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10584, "value": 3, "filter": [], @@ -18385,6 +22305,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 9, "filter": [ @@ -18409,6 +22334,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10604, "value": 1, "filter": [ @@ -18433,6 +22363,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10614, "value": 1, "filter": [ @@ -18457,6 +22392,11 @@ }, "type": 20001, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10624, "value": 1, "filter": [ @@ -18481,6 +22421,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10634, "value": 1, "filter": [ @@ -18505,6 +22450,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10644, "value": 1, "filter": [ @@ -18530,6 +22480,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 12, "filter": [ @@ -18554,6 +22509,11 @@ }, "type": 152, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10664, "value": 3, "filter": [], @@ -18576,6 +22536,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10674, "value": 10, "filter": [ @@ -18600,6 +22565,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10684, "value": 1, "filter": [ @@ -18624,6 +22594,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10694, "value": 1, "filter": [ @@ -18648,6 +22623,11 @@ }, "type": 70, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10704, "value": 1, "filter": [ @@ -18672,6 +22652,11 @@ }, "type": 93, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 1, "filter": [ @@ -18697,6 +22682,11 @@ }, "type": 109, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10724, "value": 1, "filter": [], @@ -18719,6 +22709,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10734, "value": 1, "filter": [ @@ -18744,6 +22739,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10744, "value": 1, "filter": [ @@ -18769,6 +22769,11 @@ }, "type": 199, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10754, "value": 10, "filter": [], @@ -18791,6 +22796,11 @@ }, "type": 199, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10764, "value": 15, "filter": [], @@ -18813,6 +22823,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10774, "value": 1, "filter": [ @@ -18837,6 +22852,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 12, "filter": [ @@ -18861,6 +22881,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10794, "value": 3, "filter": [], @@ -18883,6 +22908,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10804, "value": 1, "filter": [ @@ -18908,6 +22938,11 @@ }, "type": 199, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10814, "value": 20, "filter": [], @@ -18930,6 +22965,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10824, "value": 1, "filter": [ @@ -18954,6 +22994,11 @@ }, "type": 50, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10834, "value": 12, "filter": [ @@ -18978,6 +23023,11 @@ }, "type": 168, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10844, "value": 10, "filter": [ @@ -19002,6 +23052,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10854, "value": 1, "filter": [ @@ -19026,6 +23081,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10864, "value": 1, "filter": [ @@ -19051,6 +23111,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 18, "filter": [ @@ -19075,6 +23140,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10884, "value": 1, "filter": [ @@ -19099,6 +23169,11 @@ }, "type": 199, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10894, "value": 25, "filter": [], @@ -19121,6 +23196,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10904, "value": 1, "filter": [ @@ -19145,6 +23225,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10914, "value": 1, "filter": [ @@ -19170,6 +23255,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 8, "filter": [ @@ -19194,6 +23284,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10934, "value": 1, "filter": [ @@ -19218,6 +23313,11 @@ }, "type": 131, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10944, "value": 20, "filter": [], @@ -19240,6 +23340,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10954, "value": 1, "filter": [ @@ -19264,6 +23369,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10964, "value": 1, "filter": [ @@ -19288,6 +23398,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10974, "value": 1, "filter": [ @@ -19312,6 +23427,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10984, "value": 1, "filter": [ @@ -19336,6 +23456,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 10994, "value": 1, "filter": [ @@ -19360,6 +23485,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11004, "value": 1, "filter": [ @@ -19384,6 +23514,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11014, "value": 1, "filter": [ @@ -19408,6 +23543,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11024, "value": 1, "filter": [ @@ -19432,6 +23572,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11034, "value": 1, "filter": [ @@ -19456,6 +23601,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11044, "value": 1, "filter": [ @@ -19480,6 +23630,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11054, "value": 1, "filter": [ @@ -19504,6 +23659,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11064, "value": 1, "filter": [ @@ -19528,6 +23688,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11074, "value": 1, "filter": [ @@ -19552,6 +23717,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11084, "value": 1, "filter": [ @@ -19576,6 +23746,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11094, "value": 1, "filter": [ @@ -19600,6 +23775,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11104, "value": 1, "filter": [ @@ -19624,6 +23804,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11114, "value": 1, "filter": [ @@ -19648,6 +23833,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11124, "value": 1, "filter": [ @@ -19672,6 +23862,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11134, "value": 1, "filter": [ @@ -19696,6 +23891,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11144, "value": 1, "filter": [ @@ -19720,6 +23920,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11154, "value": 1, "filter": [ @@ -19744,6 +23949,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11164, "value": 1, "filter": [ @@ -19768,6 +23978,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11174, "value": 1, "filter": [ @@ -19792,6 +24007,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11184, "value": 1, "filter": [ @@ -19816,6 +24036,11 @@ }, "type": 61, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 11194, "value": 1, "filter": [ @@ -19840,6 +24065,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -19857,6 +24087,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -19874,6 +24109,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 50, "filter": [], @@ -19891,6 +24131,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10, "filter": [], @@ -19908,6 +24153,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 20, "filter": [], @@ -19925,6 +24175,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 30, "filter": [], @@ -19942,6 +24197,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -19959,6 +24219,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 600, "filter": [], @@ -19976,6 +24241,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -19993,6 +24263,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3000000, "filter": [], @@ -20010,6 +24285,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6000000, "filter": [], @@ -20027,6 +24307,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 10000000, "filter": [], @@ -20044,6 +24329,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -20061,6 +24351,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 600, "filter": [], @@ -20078,6 +24373,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -20095,6 +24395,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -20112,6 +24417,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 600, "filter": [], @@ -20129,6 +24439,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1000, "filter": [], @@ -20146,6 +24461,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 1, "filter": [ @@ -20165,6 +24485,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 2, "filter": [ @@ -20184,6 +24509,11 @@ }, "type": 43, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": -102, "value": 3, "filter": [ @@ -20203,6 +24533,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 104, "value": 1, "filter": [ @@ -20223,6 +24558,11 @@ }, "type": 73, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 104, "value": 1, "filter": [ @@ -20243,6 +24583,11 @@ }, "type": 12, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -20260,6 +24605,11 @@ }, "type": 18, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -20277,6 +24627,11 @@ }, "type": 24, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 5, "filter": [], @@ -20294,6 +24649,11 @@ }, "type": 47, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 6, "filter": [], @@ -20311,6 +24671,11 @@ }, "type": 68, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 500000, "filter": [], @@ -20328,6 +24693,11 @@ }, "type": 104, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 300, "filter": [], @@ -20345,6 +24715,11 @@ }, "type": 186, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 1, "filter": [], @@ -20362,6 +24737,11 @@ }, "type": 130, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -20379,6 +24759,11 @@ }, "type": 172, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], @@ -20396,6 +24781,11 @@ }, "type": 200, "valid": 0, + "head": { + "a": "attr", + "t": "glod", + "n": 1 + }, "NPC": 0, "value": 3, "filter": [], diff --git a/bin/json/game_caravanevent.json b/bin/json/game_caravanevent.json index fbb1c0adb..631657ac4 100644 --- a/bin/json/game_caravanevent.json +++ b/bin/json/game_caravanevent.json @@ -35,7 +35,7 @@ "eventweight": 40000, "eventtype": 1, "mustdo": 2, - "citystory": 50020011, + "citystory": 50020010, "citynormal": 50020030, "cityabnormal": 50020020, "worldtask": 510, @@ -65,7 +65,7 @@ "eventweight": 20000, "eventtype": 1, "mustdo": 1, - "citystory": 50020012, + "citystory": 50020010, "citynormal": 50020030, "cityabnormal": 50020020, "worldtask": 520, diff --git a/bin/json/game_favorability.json b/bin/json/game_favorability.json index b35c19c9b..dbb8fedf9 100644 --- a/bin/json/game_favorability.json +++ b/bin/json/game_favorability.json @@ -19,7 +19,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -125,7 +125,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -231,7 +231,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -337,7 +337,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -443,7 +443,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -549,7 +549,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -655,7 +655,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -761,7 +761,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -867,7 +867,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -973,7 +973,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1073,7 +1073,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1179,7 +1179,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1285,7 +1285,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1391,7 +1391,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1497,7 +1497,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1603,7 +1603,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1709,7 +1709,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1815,7 +1815,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -1921,7 +1921,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2027,7 +2027,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2127,7 +2127,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2233,7 +2233,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2339,7 +2339,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2445,7 +2445,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2551,7 +2551,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2657,7 +2657,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2763,7 +2763,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2869,7 +2869,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -2975,7 +2975,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3081,7 +3081,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3181,7 +3181,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3287,7 +3287,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3393,7 +3393,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3499,7 +3499,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3605,7 +3605,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3711,7 +3711,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3817,7 +3817,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -3923,7 +3923,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4029,7 +4029,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4135,7 +4135,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4235,7 +4235,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4341,7 +4341,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4447,7 +4447,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4553,7 +4553,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4659,7 +4659,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4765,7 +4765,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4871,7 +4871,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -4977,7 +4977,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5083,7 +5083,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5189,7 +5189,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5289,7 +5289,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5395,7 +5395,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5501,7 +5501,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5607,7 +5607,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5713,7 +5713,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5819,7 +5819,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -5925,7 +5925,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6031,7 +6031,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6137,7 +6137,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6243,7 +6243,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6343,7 +6343,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6366,13 +6366,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -6449,7 +6447,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6472,13 +6470,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -6555,7 +6551,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6578,13 +6574,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -6661,7 +6655,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6684,13 +6678,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -6767,7 +6759,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6790,13 +6782,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -6873,7 +6863,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -6896,13 +6886,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -6979,7 +6967,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7002,13 +6990,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -7085,7 +7071,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7108,13 +7094,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -7191,7 +7175,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7214,13 +7198,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -7297,7 +7279,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7320,13 +7302,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 140011, - 140012, - 140013 + 140012 ], "biography_reward1": [ { @@ -7397,7 +7377,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7503,7 +7483,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7609,7 +7589,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7715,7 +7695,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7821,7 +7801,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -7927,7 +7907,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8033,7 +8013,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8139,7 +8119,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8245,7 +8225,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8351,7 +8331,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8451,7 +8431,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8557,7 +8537,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8663,7 +8643,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8769,7 +8749,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8875,7 +8855,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -8981,7 +8961,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9087,7 +9067,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9193,7 +9173,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9299,7 +9279,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9405,7 +9385,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9505,7 +9485,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9611,7 +9591,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9717,7 +9697,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9823,7 +9803,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -9929,7 +9909,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10035,7 +10015,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10141,7 +10121,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10247,7 +10227,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10353,7 +10333,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10459,7 +10439,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10559,7 +10539,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10665,7 +10645,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10771,7 +10751,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10877,7 +10857,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -10983,7 +10963,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11089,7 +11069,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11195,7 +11175,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11301,7 +11281,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11407,7 +11387,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11513,7 +11493,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11613,7 +11593,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11719,7 +11699,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11825,7 +11805,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -11931,7 +11911,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12037,7 +12017,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12143,7 +12123,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12249,7 +12229,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12355,7 +12335,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12461,7 +12441,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12567,7 +12547,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12667,7 +12647,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12773,7 +12753,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12879,7 +12859,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -12985,7 +12965,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13091,7 +13071,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13197,7 +13177,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13303,7 +13283,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13409,7 +13389,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13515,7 +13495,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13621,7 +13601,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13721,7 +13701,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13827,7 +13807,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -13933,7 +13913,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14039,7 +14019,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14145,7 +14125,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14251,7 +14231,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14357,7 +14337,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14463,7 +14443,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14569,7 +14549,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14675,7 +14655,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14775,7 +14755,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14881,7 +14861,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -14987,7 +14967,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15093,7 +15073,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15199,7 +15179,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15305,7 +15285,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15411,7 +15391,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15517,7 +15497,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15623,7 +15603,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15729,7 +15709,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15829,7 +15809,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -15935,7 +15915,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16041,7 +16021,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16147,7 +16127,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16253,7 +16233,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16359,7 +16339,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16465,7 +16445,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16571,7 +16551,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16677,7 +16657,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16783,7 +16763,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16883,7 +16863,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -16989,7 +16969,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17095,7 +17075,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17201,7 +17181,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17307,7 +17287,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17413,7 +17393,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17519,7 +17499,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17625,7 +17605,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17731,7 +17711,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17837,7 +17817,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -17937,7 +17917,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18043,7 +18023,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18149,7 +18129,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18255,7 +18235,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18361,7 +18341,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18467,7 +18447,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18573,7 +18553,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18679,7 +18659,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18785,7 +18765,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18891,7 +18871,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -18991,7 +18971,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19097,7 +19077,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19203,7 +19183,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19309,7 +19289,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19415,7 +19395,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19521,7 +19501,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19627,7 +19607,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19733,7 +19713,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19839,7 +19819,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -19945,7 +19925,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20045,7 +20025,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20151,7 +20131,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20257,7 +20237,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20363,7 +20343,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20469,7 +20449,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20575,7 +20555,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20681,7 +20661,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20787,7 +20767,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20893,7 +20873,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -20999,7 +20979,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21099,7 +21079,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21205,7 +21185,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21311,7 +21291,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21417,7 +21397,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21523,7 +21503,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21629,7 +21609,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21735,7 +21715,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21841,7 +21821,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -21947,7 +21927,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22053,7 +22033,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22153,7 +22133,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22259,7 +22239,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22365,7 +22345,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22471,7 +22451,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22577,7 +22557,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22683,7 +22663,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22789,7 +22769,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -22895,7 +22875,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23001,7 +22981,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23107,7 +23087,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23207,7 +23187,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23313,7 +23293,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23419,7 +23399,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23525,7 +23505,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23631,7 +23611,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23737,7 +23717,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23843,7 +23823,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -23949,7 +23929,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24055,7 +24035,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24161,7 +24141,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24261,7 +24241,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24367,7 +24347,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24473,7 +24453,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24579,7 +24559,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24685,7 +24665,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24791,7 +24771,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -24897,7 +24877,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25003,7 +24983,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25109,7 +25089,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25215,7 +25195,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25315,7 +25295,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25421,7 +25401,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25527,7 +25507,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25633,7 +25613,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25739,7 +25719,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25845,7 +25825,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -25951,7 +25931,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26057,7 +26037,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26163,7 +26143,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26269,7 +26249,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26369,7 +26349,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26473,7 +26453,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26577,7 +26557,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26681,7 +26661,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26785,7 +26765,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26889,7 +26869,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -26993,7 +26973,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27097,7 +27077,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27201,7 +27181,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27305,7 +27285,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27403,7 +27383,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27509,7 +27489,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27615,7 +27595,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27721,7 +27701,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27827,7 +27807,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -27933,7 +27913,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28039,7 +28019,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28145,7 +28125,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28251,7 +28231,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28357,7 +28337,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28457,7 +28437,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28561,7 +28541,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28665,7 +28645,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28769,7 +28749,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28873,7 +28853,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -28977,7 +28957,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29081,7 +29061,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29185,7 +29165,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29289,7 +29269,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29393,7 +29373,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29491,7 +29471,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29597,7 +29577,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29703,7 +29683,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29809,7 +29789,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -29915,7 +29895,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30021,7 +30001,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30127,7 +30107,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30233,7 +30213,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30339,7 +30319,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30445,7 +30425,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30545,7 +30525,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30651,7 +30631,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30757,7 +30737,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30863,7 +30843,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -30969,7 +30949,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31075,7 +31055,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31181,7 +31161,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31287,7 +31267,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31393,7 +31373,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31499,7 +31479,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31599,7 +31579,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31705,7 +31685,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31811,7 +31791,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -31917,7 +31897,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32023,7 +32003,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32129,7 +32109,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32235,7 +32215,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32341,7 +32321,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32447,7 +32427,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32553,7 +32533,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32653,7 +32633,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32757,7 +32737,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32861,7 +32841,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -32965,7 +32945,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33069,7 +33049,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33173,7 +33153,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33277,7 +33257,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33381,7 +33361,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33485,7 +33465,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33589,7 +33569,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33687,7 +33667,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33789,7 +33769,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33891,7 +33871,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -33993,7 +33973,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34095,7 +34075,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34197,7 +34177,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34299,7 +34279,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34401,7 +34381,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34503,7 +34483,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34605,7 +34585,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34701,7 +34681,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34805,7 +34785,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -34909,7 +34889,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35013,7 +34993,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35117,7 +35097,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35221,7 +35201,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35325,7 +35305,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35429,7 +35409,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35533,7 +35513,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35637,7 +35617,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35735,7 +35715,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35839,7 +35819,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -35943,7 +35923,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36047,7 +36027,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36151,7 +36131,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36255,7 +36235,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36359,7 +36339,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36463,7 +36443,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36567,7 +36547,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36671,7 +36651,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36769,7 +36749,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36792,13 +36772,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -36875,7 +36853,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -36898,13 +36876,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -36981,7 +36957,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37004,13 +36980,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37087,7 +37061,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37110,13 +37084,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37193,7 +37165,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37216,13 +37188,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37299,7 +37269,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37322,13 +37292,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37405,7 +37373,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37428,13 +37396,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37511,7 +37477,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37534,13 +37500,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37617,7 +37581,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37640,13 +37604,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37723,7 +37685,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37746,13 +37708,11 @@ }, "favorlv": [ 3, - 6, - 10 + 6 ], "biography_name": [ 130041, - 130042, - 130043 + 130042 ], "biography_reward1": [ { @@ -37823,7 +37783,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -37929,7 +37889,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38035,7 +37995,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38141,7 +38101,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38247,7 +38207,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38353,7 +38313,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38459,7 +38419,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38565,7 +38525,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38671,7 +38631,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38777,7 +38737,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38877,7 +38837,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -38983,7 +38943,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39089,7 +39049,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39195,7 +39155,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39301,7 +39261,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39407,7 +39367,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39513,7 +39473,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39619,7 +39579,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39725,7 +39685,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39831,7 +39791,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -39931,7 +39891,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40035,7 +39995,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40139,7 +40099,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40243,7 +40203,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40347,7 +40307,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40451,7 +40411,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40555,7 +40515,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40659,7 +40619,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40763,7 +40723,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40867,7 +40827,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -40965,7 +40925,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41069,7 +41029,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41173,7 +41133,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41277,7 +41237,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41381,7 +41341,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41485,7 +41445,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41589,7 +41549,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41693,7 +41653,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41797,7 +41757,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41901,7 +41861,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -41999,7 +41959,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42105,7 +42065,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42211,7 +42171,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42317,7 +42277,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42423,7 +42383,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42529,7 +42489,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42635,7 +42595,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42741,7 +42701,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42847,7 +42807,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -42953,7 +42913,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43053,7 +43013,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43157,7 +43117,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43261,7 +43221,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43365,7 +43325,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43469,7 +43429,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43573,7 +43533,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43677,7 +43637,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43781,7 +43741,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43885,7 +43845,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -43989,7 +43949,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44087,7 +44047,7 @@ "text": "" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44191,7 +44151,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44295,7 +44255,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44399,7 +44359,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44503,7 +44463,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44607,7 +44567,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44711,7 +44671,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44815,7 +44775,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -44919,7 +44879,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], @@ -45023,7 +44983,7 @@ "text": "达到好感度{0}级可领取" }, "likes_food": [ - "132000", + "14020049", "132001", "0" ], diff --git a/bin/json/game_gm.json b/bin/json/game_gm.json index bcd406b7a..c8b15ba8c 100644 --- a/bin/json/game_gm.json +++ b/bin/json/game_gm.json @@ -236,7 +236,7 @@ "key": "GM_GM_text_25", "text": "跳到主线关卡XX关(填关卡Id)" }, - "data": "1101001", + "data": "1101201", "prefix": "bingo:mainline,{0}" }, { @@ -256,7 +256,7 @@ "key": "GM_GM_text_28", "text": "跳到世界任务XX任务(分组,任务id)" }, - "data": "1,10100", + "data": "10,20220", "prefix": "bingo:worldtask,{0}" }, { diff --git a/bin/json/game_item.json b/bin/json/game_item.json index 748f05066..a9436496b 100644 --- a/bin/json/game_item.json +++ b/bin/json/game_item.json @@ -186,7 +186,13 @@ "key": "item_item_intr_5", "text": "用于提升完美守护者技能等级的道具。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000006", @@ -258,7 +264,13 @@ "key": "item_item_intr_7", "text": "周常活跃度,获得一定活跃度可以领取周常奖励。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000008", @@ -573,7 +585,13 @@ "key": "item_item_intr_14", "text": "可以用于真诚阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000022", @@ -606,7 +624,13 @@ "key": "item_item_intr_15", "text": "可以用于直觉阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000023", @@ -639,7 +663,13 @@ "key": "item_item_intr_16", "text": "可以用于共情阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000024", @@ -672,7 +702,13 @@ "key": "item_item_intr_17", "text": "可以用于责任阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000031", @@ -705,7 +741,13 @@ "key": "item_item_intr_18", "text": "消耗10个可以用于真诚阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000032", @@ -738,7 +780,13 @@ "key": "item_item_intr_19", "text": "消耗10个可以用于直觉阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000033", @@ -771,7 +819,13 @@ "key": "item_item_intr_20", "text": "消耗10个可以用于共情阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000034", @@ -804,7 +858,13 @@ "key": "item_item_intr_21", "text": "消耗10个可以用于责任阵营招募。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11013001", @@ -835,7 +895,13 @@ "key": "item_item_intr_22", "text": "闪闪碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11013002", @@ -866,7 +932,13 @@ "key": "item_item_intr_23", "text": "食人鱼先生碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11013003", @@ -897,7 +969,13 @@ "key": "item_item_intr_24", "text": "啊啊碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11013004", @@ -928,7 +1006,13 @@ "key": "item_item_intr_25", "text": "法夸德勋爵碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11013005", @@ -959,7 +1043,13 @@ "key": "item_item_intr_26", "text": "大大碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014001", @@ -990,7 +1080,13 @@ "key": "item_item_intr_27", "text": "史图依克碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014002", @@ -1021,7 +1117,13 @@ "key": "item_item_intr_28", "text": "大龙碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014003", @@ -1052,7 +1154,13 @@ "key": "item_item_intr_29", "text": "亚丝翠碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014004", @@ -1083,7 +1191,13 @@ "key": "item_item_intr_30", "text": "克莱尔·努涅斯碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014005", @@ -1114,7 +1228,13 @@ "key": "item_item_intr_31", "text": "鹤大师碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014006", @@ -1145,7 +1265,13 @@ "key": "item_item_intr_32", "text": "布兰奇碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11014007", @@ -1176,7 +1302,13 @@ "key": "item_item_intr_33", "text": "格里斯特王子碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11015001", @@ -1207,7 +1339,13 @@ "key": "item_item_intr_34", "text": "吉姆·莱克碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11015002", @@ -1238,7 +1376,13 @@ "key": "item_item_intr_35", "text": "船长碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11015003", @@ -1269,7 +1413,13 @@ "key": "item_item_intr_36", "text": "希沙窦斯碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11015004", @@ -1300,7 +1450,13 @@ "key": "item_item_intr_37", "text": "小欧碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11015005", @@ -1331,7 +1487,13 @@ "key": "item_item_intr_38", "text": "亚力克斯碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11023001", @@ -1362,7 +1524,13 @@ "key": "item_item_intr_39", "text": "斯梅克船长碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11023002", @@ -1393,7 +1561,13 @@ "key": "item_item_intr_40", "text": "警卫队长碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11023003", @@ -1424,7 +1598,13 @@ "key": "item_item_intr_41", "text": "黛塔黛恩碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11023004", @@ -1455,7 +1635,13 @@ "key": "item_item_intr_42", "text": "吉姆·普雷斯科特碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024001", @@ -1486,7 +1672,13 @@ "key": "item_item_intr_43", "text": "警长碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024002", @@ -1517,7 +1709,13 @@ "key": "item_item_intr_44", "text": "牙仙碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024003", @@ -1548,7 +1746,13 @@ "key": "item_item_intr_45", "text": "睡神沙人碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024004", @@ -1579,7 +1783,13 @@ "key": "item_item_intr_46", "text": "邦尼兔碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024005", @@ -1610,7 +1820,13 @@ "key": "item_item_intr_47", "text": "金猴碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024006", @@ -1641,7 +1857,13 @@ "key": "item_item_intr_48", "text": "凯尔碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024007", @@ -1672,7 +1894,13 @@ "key": "item_item_intr_49", "text": "小钱碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024008", @@ -1703,7 +1931,13 @@ "key": "item_item_intr_50", "text": "暴芙那特碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11024009", @@ -1734,7 +1968,13 @@ "key": "item_item_intr_51", "text": "云朵先生碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11025001", @@ -1765,7 +2005,13 @@ "key": "item_item_intr_52", "text": "阿宝碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11025002", @@ -1796,7 +2042,13 @@ "key": "item_item_intr_53", "text": "沃尔夫先生碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11025003", @@ -1827,7 +2079,13 @@ "key": "item_item_intr_54", "text": "羊仙姑碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11025004", @@ -1858,7 +2116,13 @@ "key": "item_item_intr_55", "text": "波比碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11033001", @@ -1889,7 +2153,13 @@ "key": "item_item_intr_56", "text": "巫嘎碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11033002", @@ -1920,7 +2190,13 @@ "key": "item_item_intr_57", "text": "坦克碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11033003", @@ -1951,7 +2227,13 @@ "key": "item_item_intr_58", "text": "胡德先生碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11033004", @@ -1982,7 +2264,13 @@ "key": "item_item_intr_59", "text": "普鲁格兰杰碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11033005", @@ -2013,7 +2301,13 @@ "key": "item_item_intr_60", "text": "鼻涕粗碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11033006", @@ -2044,7 +2338,13 @@ "key": "item_item_intr_61", "text": "珍妮丝·邓普顿碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034001", @@ -2075,7 +2375,13 @@ "key": "item_item_intr_62", "text": "贫嘴驴碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034002", @@ -2106,7 +2412,13 @@ "key": "item_item_intr_63", "text": "蒂姆·邓普顿碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034003", @@ -2137,7 +2449,13 @@ "key": "item_item_intr_64", "text": "圣诞老人碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034004", @@ -2168,7 +2486,13 @@ "key": "item_item_intr_65", "text": "瓜哥碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034005", @@ -2199,7 +2523,13 @@ "key": "item_item_intr_66", "text": "沃尔特·史翠克勒碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034006", @@ -2230,7 +2560,13 @@ "key": "item_item_intr_67", "text": "冰霜杰克碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034007", @@ -2261,7 +2597,13 @@ "key": "item_item_intr_68", "text": "菲奥娜碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11034008", @@ -2292,7 +2634,13 @@ "key": "item_item_intr_69", "text": "悍夫那特碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11035001", @@ -2323,7 +2671,13 @@ "key": "item_item_intr_70", "text": "师父碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11035002", @@ -2354,7 +2708,13 @@ "key": "item_item_intr_71", "text": "希卡普碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11035003", @@ -2385,7 +2745,13 @@ "key": "item_item_intr_72", "text": "漆黑碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11035004", @@ -2416,7 +2782,13 @@ "key": "item_item_intr_73", "text": "黛安·福克斯顿碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11035005", @@ -2447,7 +2819,13 @@ "key": "item_item_intr_74", "text": "幸运·普雷斯科特碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11035006", @@ -2478,7 +2856,13 @@ "key": "item_item_intr_75", "text": "平先生碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043001", @@ -2509,7 +2893,13 @@ "key": "item_item_intr_76", "text": "阿比盖尔·斯通碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043002", @@ -2540,7 +2930,13 @@ "key": "item_item_intr_77", "text": "果酱教授碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043003", @@ -2571,7 +2967,13 @@ "key": "item_item_intr_78", "text": "史蒂夫·帕丘克碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043004", @@ -2602,7 +3004,13 @@ "key": "item_item_intr_79", "text": "姜饼人碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043005", @@ -2633,7 +3041,13 @@ "key": "item_item_intr_80", "text": "瓦希尔指挥官碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043006", @@ -2664,7 +3078,13 @@ "key": "item_item_intr_81", "text": "布里奇特碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11043007", @@ -2695,7 +3115,13 @@ "key": "item_item_intr_82", "text": "戈伯碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11044001", @@ -2726,7 +3152,13 @@ "key": "item_item_intr_83", "text": "美肚鲨碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11044002", @@ -2757,7 +3189,13 @@ "key": "item_item_intr_84", "text": "蛇先生碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11044003", @@ -2788,7 +3226,13 @@ "key": "item_item_intr_85", "text": "匹诺曹碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11044004", @@ -2819,7 +3263,13 @@ "key": "item_item_intr_86", "text": "骇客蛛碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11044005", @@ -2850,7 +3300,13 @@ "key": "item_item_intr_87", "text": "小伊碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11044006", @@ -2881,7 +3337,13 @@ "key": "item_item_intr_88", "text": "悍娇虎碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11045001", @@ -2912,7 +3374,13 @@ "key": "item_item_intr_89", "text": "乌龟大师碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11045002", @@ -2943,7 +3411,13 @@ "key": "item_item_intr_90", "text": "梅林碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11045003", @@ -2974,7 +3448,13 @@ "key": "item_item_intr_91", "text": "盖碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "11045004", @@ -3005,7 +3485,13 @@ "key": "item_item_intr_92", "text": "穿靴子的猫碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "12013001", @@ -5807,7 +6293,13 @@ "key": "item_item_intr_164", "text": "打造时添加精炼石,必出高品质装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000002", @@ -5840,7 +6332,13 @@ "key": "item_item_intr_165", "text": "打造时添加太阳石,可以选择打造的套装,添加大量太阳石可以选择打造的套装和套装部位。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000003", @@ -5873,7 +6371,13 @@ "key": "item_item_intr_166", "text": "打造时添加熔岩石,不消耗熔炉温度。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000004", @@ -5906,7 +6410,13 @@ "key": "item_item_intr_167", "text": "提升熔炉温度。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000005", @@ -5937,7 +6447,13 @@ "key": "item_item_intr_168", "text": "打造时添加星耀石,可以选择打造的套装,添加大量太阳石可以选择打造的套装和套装部位。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000006", @@ -5968,7 +6484,13 @@ "key": "item_item_intr_169", "text": "打造时添加月华石,可以选择打造的套装,添加大量太阳石可以选择打造的套装和套装部位。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13001001", @@ -6001,7 +6523,13 @@ "key": "item_item_intr_170", "text": "熔岩泰坦掉落初级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13001002", @@ -6034,7 +6562,13 @@ "key": "item_item_intr_171", "text": "熔岩泰坦掉落中级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13001003", @@ -6067,7 +6601,13 @@ "key": "item_item_intr_172", "text": "熔岩泰坦掉落高级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13001004", @@ -6098,7 +6638,13 @@ "key": "item_item_intr_173", "text": "熔岩泰坦掉落传奇材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13002001", @@ -6131,7 +6677,13 @@ "key": "item_item_intr_174", "text": "森林泰坦掉落初级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13002002", @@ -6164,7 +6716,13 @@ "key": "item_item_intr_175", "text": "森林泰坦掉落中级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13002003", @@ -6197,7 +6755,13 @@ "key": "item_item_intr_176", "text": "森林泰坦掉落高级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13002004", @@ -6228,7 +6792,13 @@ "key": "item_item_intr_177", "text": "森林泰坦掉落传奇材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13003001", @@ -6261,7 +6831,13 @@ "key": "item_item_intr_178", "text": "冰霜泰坦掉落初级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13003002", @@ -6294,7 +6870,13 @@ "key": "item_item_intr_179", "text": "冰霜泰坦掉落中级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13003003", @@ -6327,7 +6909,13 @@ "key": "item_item_intr_180", "text": "冰霜泰坦掉落高级材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13003004", @@ -6358,7 +6946,13 @@ "key": "item_item_intr_181", "text": "冰霜泰坦掉落传奇材料,可用于打造装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000007", @@ -6391,7 +6985,13 @@ "key": "item_item_intr_182", "text": "用于铁匠铺工具台升级。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000008", @@ -6424,7 +7024,13 @@ "key": "item_item_intr_183", "text": "用于铁匠铺工具台升级。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "13000009", @@ -6457,7 +7063,13 @@ "key": "item_item_intr_184", "text": "用于铁匠铺熔炉升级材料。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010001", @@ -6683,7 +7295,13 @@ "key": "item_item_intr_190", "text": "水嫩爽脆的口感,令人欲罢不能。长途旅行携带还可以防身。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010007", @@ -6714,7 +7332,13 @@ "key": "item_item_intr_191", "text": "生长在茂密树林草原上的食物,越鲜艳的颜色携带的毒性越大。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010008", @@ -6745,7 +7369,13 @@ "key": "item_item_intr_192", "text": "没有人询问过牛的意见……不过香醇鲜浓的口感很快折服了所有人。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010009", @@ -6776,7 +7406,13 @@ "key": "item_item_intr_193", "text": "传说中带着魔法力量的食物,除了做成可口的菜肴还能做成小家具。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010010", @@ -6807,7 +7443,13 @@ "key": "item_item_intr_194", "text": "它到底是蔬菜还是水果至今没有定论,但大家都认可它非凡的美味。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010011", @@ -6838,7 +7480,13 @@ "key": "item_item_intr_195", "text": "蜜蜂神的馈赠,无上的美味,无论哪个时代它都是必不可少的调味品。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010012", @@ -6869,7 +7517,13 @@ "key": "item_item_intr_196", "text": "白嫩如玉,在唇齿间口口生香,零食热菜以及饮料都少不了它。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010013", @@ -6900,7 +7554,13 @@ "key": "item_item_intr_197", "text": "家鸡生下的蛋,在坚硬的外壳下包裹着柔软的高蛋白。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010014", @@ -6931,7 +7591,13 @@ "key": "item_item_intr_198", "text": "家鸡的肉处理而成,白嫩肥美,从平民到贵族的餐桌都少不了它。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010015", @@ -6962,7 +7628,13 @@ "key": "item_item_intr_199", "text": "家猪的肉处理而成,可加工成风味独特的肉制品。常作为宴席的高潮菜肴。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14010016", @@ -6993,7 +7665,13 @@ "key": "item_item_intr_200", "text": "水中鱼肉处理而成,简单加工即可成为佳肴。不过有的家伙很讨厌它。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020000", @@ -7406,15 +8084,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020010", "intr": { "key": "item_item_intr_211", "text": "经典维京早餐,猪血猪肉与麦粉混合煎熟,锁住血的香味,吃完精力大增。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020011", @@ -7437,15 +8123,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020011", "intr": { "key": "item_item_intr_212", "text": "在颤悠悠的蛋糕上淋上一层蜂蜜!吃上一口就能拥有云端遨游的快乐!。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020012", @@ -7468,15 +8162,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020012", "intr": { "key": "item_item_intr_213", "text": "驯龙者旅途中发明的神奇炖汤,将肉类和蔬菜放入炖煮,有着令人惊叹的丰富口感。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020013", @@ -7499,15 +8201,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020013", "intr": { "key": "item_item_intr_214", "text": "金黄酥脆的玉米片紧紧包裹着微微粉红的鱼泥,蘸酱吃风味更佳。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020014", @@ -7530,15 +8240,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020014", "intr": { "key": "item_item_intr_215", "text": "扎实十足的口感,肉质弹牙劲道,再配上绵密醇厚的土豆泥,完美的一餐。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020015", @@ -7561,15 +8279,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020015", "intr": { "key": "item_item_intr_216", "text": "鲜嫩多汁的鱼丸落入雪白的高汤怀中,吃的过程感觉口中有鱼群游过?。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020016", @@ -7592,15 +8318,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020016", "intr": { "key": "item_item_intr_217", "text": "只是在黄金饼的基础上加上了鸡蛋,味道却有了脱胎换骨似的提升。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020017", @@ -7623,15 +8357,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020017", "intr": { "key": "item_item_intr_218", "text": "咸香的肉酱淋在雪白的面条上,多种颜色的蔬菜搭配,美味营养双满分,平先生得意之作。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020018", @@ -7654,15 +8396,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020018", "intr": { "key": "item_item_intr_219", "text": "在龙卷旋风一样的细面条上淋上肉末和番茄混合的红酱,爽滑的一口面,微辣中带着香甜。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020019", @@ -7685,15 +8435,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020019", "intr": { "key": "item_item_intr_220", "text": "煎饺的底部微微焦黄,恰到好处的火候让肉馅只留下玉米的甜,不过和平镇居民不太喜欢。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020020", @@ -7716,15 +8474,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020020", "intr": { "key": "item_item_intr_221", "text": "没有什么人或者什么生物是一只烤得流油的鸡腿无法收买的。如果一只不行,就上十只。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020021", @@ -7747,15 +8513,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020021", "intr": { "key": "item_item_intr_222", "text": "诞生自仙人掌和小酒馆的名小吃,玉米做饼皮包裹着嫩鸡肉,是辣是甜全看酒馆老板心情。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020022", @@ -7778,15 +8552,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020022", "intr": { "key": "item_item_intr_223", "text": "维京少女最爱,简单的烟熏便能让鱼肉质地如奶油一般绵爽可口,又丝毫没有腥味。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020023", @@ -7809,15 +8591,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020023", "intr": { "key": "item_item_intr_224", "text": "小巧可人的蛋挞,鸡蛋携手奶油,在舌尖奏出一道极致浪漫的圆舞曲。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020024", @@ -7840,15 +8630,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020024", "intr": { "key": "item_item_intr_225", "text": "杏仁研磨成粉冲制而成,色白如奶酪,清甜的口感很受女性欢迎。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020025", @@ -7871,15 +8669,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020025", "intr": { "key": "item_item_intr_226", "text": "将盐洒在鱼肉上抹匀,再将鱼肉自然风干,大自然的妙手能将它化腐朽为神奇。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020026", @@ -7902,15 +8708,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020026", "intr": { "key": "item_item_intr_227", "text": "DuangDuang~黑褐色的焦糖,柔软的金黄色造型,入口即化的丝滑~。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020027", @@ -7933,15 +8747,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020027", "intr": { "key": "item_item_intr_228", "text": "据说很久很久以前,四只企鹅手握钢刀跳进了海中,获得了这一家整整齐齐的鱼。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020028", @@ -7964,15 +8786,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020028", "intr": { "key": "item_item_intr_229", "text": "丰收的季节,一整只金黄的玉米融化在奶油汤中,节日期间用它来解酒是非常棒的选择。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020029", @@ -7995,15 +8825,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020029", "intr": { "key": "item_item_intr_230", "text": "只有节日期间才会见到的美酒,酒味浓郁而香甜,连小孩子都无法抗拒。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020030", @@ -8026,15 +8864,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020030", "intr": { "key": "item_item_intr_231", "text": "啤酒中加入黄油,酒的苦味被浓香中和,既有奶油的绵密又有酒的清新。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020031", @@ -8057,15 +8903,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020031", "intr": { "key": "item_item_intr_232", "text": "松松软软的苹果酱料躺在面团温柔的怀抱中,用苹果特有的清香盖过一切……温馨的家庭美食。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020032", @@ -8088,15 +8942,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020032", "intr": { "key": "item_item_intr_233", "text": "平先生心血来潮的新作品。很受和平镇居民喜欢,就是原材料经常命丧阿宝的巨口。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020033", @@ -8119,15 +8981,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020033", "intr": { "key": "item_item_intr_234", "text": "将萝卜片放在高汤中烹煮,然后下锅煎至焦黄再撒上蜂蜜。对于小孩子的牙来说,有些太甜了。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020034", @@ -8150,15 +9020,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020034", "intr": { "key": "item_item_intr_235", "text": "在小麦粥中倒入牛奶,然后搅啊搅,麦香与奶香浑然一体,连勺子都想舔得干干净净。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020035", @@ -8181,15 +9059,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020035", "intr": { "key": "item_item_intr_236", "text": "醇厚浓香的杏仁加入新鲜的牛乳,制成沁入心脾的布丁,乌龟大师说长寿秘诀就是吃上一百碗。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020036", @@ -8212,15 +9098,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020036", "intr": { "key": "item_item_intr_237", "text": "把萝卜煮成糊糊,再加入其他配料,尽管看上去像怪物喜欢吃的,吃起来却是面包的好伴侣。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020037", @@ -8243,15 +9137,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020037", "intr": { "key": "item_item_intr_238", "text": "面包切成丁,和奶酪奶油一起放入掏空的蘑菇内慢烤,微微冷下的时刻食用,神秘的美食。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020038", @@ -8274,15 +9176,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020038", "intr": { "key": "item_item_intr_239", "text": "南瓜汤和奶油蘑菇汤的完美联姻,被誉为一生之中一定要品尝一次的绝世好汤。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020039", @@ -8305,15 +9215,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020039", "intr": { "key": "item_item_intr_240", "text": "松软的面团在厨师手中飞舞,星星点点的番茄坠入其中……口感和制作过程一样华丽的美食。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020040", @@ -8336,15 +9254,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020040", "intr": { "key": "item_item_intr_241", "text": "有点甜,有点浓,有点怪?比起普通人,它更受巫师和魔法生物的喜欢。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020041", @@ -8367,15 +9293,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020041", "intr": { "key": "item_item_intr_242", "text": "宫廷大厨的得意之作,在蜂蜜和杏仁的温柔攻势下,凶猛的海鱼也变得无比优雅。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020042", @@ -8398,15 +9332,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020042", "intr": { "key": "item_item_intr_243", "text": "推开小屋,一盏温暖的灯光打在桌上,一碗浓稠美味的蘑菇汤,是对旅人心灵最佳的慰藉。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020043", @@ -8429,15 +9371,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020043", "intr": { "key": "item_item_intr_244", "text": "将甜美的冷番茄和熏味十足的火热培根搭配在一起,唇齿间唱响冰与火之歌。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020044", @@ -8460,15 +9410,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020044", "intr": { "key": "item_item_intr_245", "text": "番茄土豆萝卜一顿乱煮,酸甜爽口的菜肴配上浓郁的汤汁,直让人赞叹是什么神仙美味。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020045", @@ -8491,15 +9449,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020045", "intr": { "key": "item_item_intr_246", "text": "猛男最爱!大口喝酒大块啃肉!勇士们的浪漫!经常有人为表演三口一只猪而下巴脱臼。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020046", @@ -8522,15 +9488,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020046", "intr": { "key": "item_item_intr_247", "text": "最基础的主食,因为工艺佐料的不同能产生上百个亚种,怎么做都非常好吃。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020047", @@ -8553,15 +9527,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020047", "intr": { "key": "item_item_intr_248", "text": "鸡蛋番茄和番茄对半切,淋上细密的土豆泥,吃完主菜之后来上一盘,清爽又解腻。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020048", @@ -8584,15 +9566,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020048", "intr": { "key": "item_item_intr_249", "text": "乌拉拉~炎热的夏日来上一口,清凉和甜蜜透彻到心底~海滩派对的王者饮料。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "14020049", @@ -8615,15 +9605,23 @@ "synthetize_get": [], "decompose_deplete": [], "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, + "access": [ + 702 + ], + "use_skip": 166, + "upper_limit": 999, "img": "item_14020049", "intr": { "key": "item_item_intr_250", "text": "天王盖地虎,小鸡炖蘑菇。当这份满怀着暖意和爱的炖菜端上桌时,也就意味着新年即将来临。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "15000101", @@ -10837,7 +11835,13 @@ "key": "item_item_intr_302", "text": "可以任选一件5星装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17020001", @@ -10870,7 +11874,13 @@ "key": "item_item_intr_303", "text": "可以随机获得一件5星装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17030001", @@ -10903,7 +11913,13 @@ "key": "item_item_intr_304", "text": "可以获得一套5星装备。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17030002", @@ -10936,7 +11952,13 @@ "key": "item_item_intr_305", "text": "可以获得一套天赋点。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050001", @@ -10967,7 +11989,13 @@ "key": "item_item_intr_306", "text": "5星全英雄自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050002", @@ -10998,7 +12026,13 @@ "key": "item_item_intr_307", "text": "5星真诚自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050003", @@ -11029,7 +12063,13 @@ "key": "item_item_intr_308", "text": "5星直觉自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050004", @@ -11060,7 +12100,13 @@ "key": "item_item_intr_309", "text": "5星共情自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050005", @@ -11091,7 +12137,13 @@ "key": "item_item_intr_310", "text": "5星责任自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050006", @@ -11122,7 +12174,13 @@ "key": "item_item_intr_311", "text": "5星光系自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17050007", @@ -11153,7 +12211,13 @@ "key": "item_item_intr_312", "text": "5星暗系自选宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060001", @@ -11184,7 +12248,13 @@ "key": "item_item_intr_313", "text": "高级养成资源箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060002", @@ -11215,7 +12285,13 @@ "key": "item_item_intr_314", "text": "真诚回响材料宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060003", @@ -11246,7 +12322,13 @@ "key": "item_item_intr_315", "text": "直觉回响材料宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060004", @@ -11277,7 +12359,13 @@ "key": "item_item_intr_316", "text": "共情回响材料宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060005", @@ -11308,7 +12396,13 @@ "key": "item_item_intr_317", "text": "责任回响材料宝箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060006", @@ -11339,7 +12433,13 @@ "key": "item_item_intr_318", "text": "初级回响自选箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060007", @@ -11370,7 +12470,13 @@ "key": "item_item_intr_319", "text": "中级回响自选箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060008", @@ -11401,7 +12507,13 @@ "key": "item_item_intr_320", "text": "高级回响自选箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060009", @@ -11432,7 +12544,13 @@ "key": "item_item_intr_321", "text": "橙色守护者自选箱碎片。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060010", @@ -11463,7 +12581,13 @@ "key": "item_item_intr_322", "text": "紫色直觉守护者自选箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060011", @@ -11494,7 +12618,13 @@ "key": "item_item_intr_323", "text": "紫色真诚守护者自选箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17060012", @@ -11525,7 +12655,13 @@ "key": "item_item_intr_324", "text": "紫色共情守护者自选箱。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000001", @@ -11558,7 +12694,13 @@ "key": "item_item_intr_325", "text": "进入维京远征的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000002", @@ -11591,7 +12733,13 @@ "key": "item_item_intr_326", "text": "进入狩猎的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000003", @@ -11624,7 +12772,13 @@ "key": "item_item_intr_327", "text": "进入秘境的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000004", @@ -11657,7 +12811,13 @@ "key": "item_item_intr_328", "text": "进入竞技场的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000005", @@ -11690,7 +12850,13 @@ "key": "item_item_intr_329", "text": "进入阵营BOSS的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000006", @@ -11723,7 +12889,13 @@ "key": "item_item_intr_330", "text": "进入公会BOSS的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000007", @@ -11756,7 +12928,13 @@ "key": "item_item_intr_331", "text": "进入阵营BOSS的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "18000008", @@ -11789,7 +12967,13 @@ "key": "item_item_intr_332", "text": "进入阵营BOSS的凭证。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "19001001", @@ -12563,7 +13747,13 @@ "key": "item_item_intr_352", "text": "在教授功夫时用来进行动作演示的工具。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "20000002", @@ -12596,7 +13786,13 @@ "key": "item_item_intr_353", "text": "熊猫武馆升级木桩所需道具。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "17010000", @@ -12629,17 +13825,23 @@ "key": "item_item_intr_354", "text": "打开后可以随机获得烹饪的食材,可以去找平先生用食材来制作各种美食。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "10000035", "name": { "key": "item_item_name_347", - "text": "代金卷" + "text": "代金券" }, "usetype": 1, "color": 5, - "bagtype": 2, + "bagtype": 1, "index": 1, "special_type": 0, "time": 0, @@ -12654,13 +13856,19 @@ "decompose_get": [], "access": [], "use_skip": 0, - "upper_limit": -1, - "img": "icon_mcs", + "upper_limit": 0, + "img": "attr_gold", "intr": { "key": "item_item_intr_355", "text": "用于商城购买消耗的礼卷" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000001", @@ -12670,7 +13878,7 @@ }, "usetype": 2, "color": 5, - "bagtype": 1, + "bagtype": 0, "index": 1, "special_type": 0, "time": 0, @@ -12691,7 +13899,13 @@ "key": "item_item_intr_356", "text": "用于巨怪商队内移动列车的消耗品" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000002", @@ -12722,7 +13936,13 @@ "key": "item_item_intr_357", "text": "原始鸵鸟产的蛋,具有极高的营养价值。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000003", @@ -12753,7 +13973,13 @@ "key": "item_item_intr_358", "text": "海螺响起时,可能是传递一种信号,也可能是传递一种思念。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000004", @@ -12784,7 +14010,13 @@ "key": "item_item_intr_359", "text": "长途旅行过程中,可以把颈枕放在脖子后,缓解疲劳感。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000005", @@ -12815,7 +14047,13 @@ "key": "item_item_intr_360", "text": "用原始世界各种造型的贝壳串联起来的项链。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000006", @@ -12846,7 +14084,13 @@ "key": "item_item_intr_361", "text": "平先生做的阳春面,深受和平谷居民的欢迎。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000007", @@ -12877,7 +14121,13 @@ "key": "item_item_intr_362", "text": "一个绑满鞭炮的椅子,能够达到一飞冲天的效果。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000008", @@ -12908,7 +14158,13 @@ "key": "item_item_intr_363", "text": "神龙大侠诞生之后,繁衍出的应援物。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000009", @@ -12939,7 +14195,13 @@ "key": "item_item_intr_364", "text": "传统手工艺品,逢年过节挂上灯笼,增添节日氛围。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000010", @@ -12970,7 +14232,13 @@ "key": "item_item_intr_365", "text": "闻名于坏蛋联盟的世界名画。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000011", @@ -13001,7 +14269,13 @@ "key": "item_item_intr_366", "text": "用来提升室内装潢高级感的摆件。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000012", @@ -13032,7 +14306,13 @@ "key": "item_item_intr_367", "text": "用于庆祝一年中最重要的一天。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000013", @@ -13063,7 +14343,13 @@ "key": "item_item_intr_368", "text": "一种冰棒,吃完会让人心情愉悦。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000014", @@ -13094,7 +14380,13 @@ "key": "item_item_intr_369", "text": "被赋予魔法的毛毯,把人带到想去的地方。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000015", @@ -13125,7 +14417,13 @@ "key": "item_item_intr_370", "text": "传说,只要喝下幸福药水,就能和所爱之人幸福的生活在一起。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000016", @@ -13156,7 +14454,13 @@ "key": "item_item_intr_371", "text": "一种击打乐器,经常在具有地方特色的庆典活动中出现。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000017", @@ -13187,7 +14491,13 @@ "key": "item_item_intr_372", "text": "这是一面能窥探到人内心深处欲望的镜子。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000018", @@ -13218,7 +14528,13 @@ "key": "item_item_intr_373", "text": "这本书里记载了各种龙的信息,爱龙人士的首选。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000019", @@ -13249,7 +14565,13 @@ "key": "item_item_intr_374", "text": "维京人纯手工打造的龙牙,坚硬无比。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000020", @@ -13280,7 +14602,13 @@ "key": "item_item_intr_375", "text": "猎龙人研发的弩箭,是龙的天敌。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] }, { "id": "21000021", @@ -13311,6 +14639,12 @@ "key": "item_item_intr_376", "text": "龙骑士驯龙时安置在龙身上的护具。" }, - "sale": [] + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ] } ] \ No newline at end of file diff --git a/bin/json/game_worldtask.json b/bin/json/game_worldtask.json index e24030181..4abb57fd7 100644 --- a/bin/json/game_worldtask.json +++ b/bin/json/game_worldtask.json @@ -1,6 +1,7 @@ [ { "key": 20010, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 0, @@ -38,6 +39,7 @@ }, { "key": 20011, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20010, @@ -75,6 +77,7 @@ }, { "key": 20012, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20011, @@ -117,6 +120,7 @@ }, { "key": 20020, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20012, @@ -154,6 +158,7 @@ }, { "key": 20030, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20020, @@ -191,6 +196,7 @@ }, { "key": 20040, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20030, @@ -233,6 +239,7 @@ }, { "key": 20050, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20040, @@ -275,6 +282,7 @@ }, { "key": 20060, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20050, @@ -312,6 +320,7 @@ }, { "key": 20070, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20060, @@ -349,6 +358,7 @@ }, { "key": 20080, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20070, @@ -388,6 +398,7 @@ }, { "key": 20090, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20080, @@ -430,6 +441,7 @@ }, { "key": 20100, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20090, @@ -492,6 +504,7 @@ }, { "key": 20110, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20100, @@ -529,6 +542,7 @@ }, { "key": 20120, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20110, @@ -566,6 +580,7 @@ }, { "key": 20130, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20120, @@ -603,6 +618,7 @@ }, { "key": 20140, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20130, @@ -665,6 +681,7 @@ }, { "key": 20150, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20140, @@ -702,6 +719,7 @@ }, { "key": 20160, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20150, @@ -739,6 +757,7 @@ }, { "key": 20170, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20160, @@ -781,6 +800,7 @@ }, { "key": 20180, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20170, @@ -823,6 +843,7 @@ }, { "key": 20190, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20180, @@ -860,6 +881,7 @@ }, { "key": 20200, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20190, @@ -897,6 +919,7 @@ }, { "key": 20210, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20200, @@ -934,6 +957,7 @@ }, { "key": 20220, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20210, @@ -971,6 +995,7 @@ }, { "key": 20230, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20220, @@ -1013,6 +1038,7 @@ }, { "key": 20240, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20230, @@ -1050,6 +1076,7 @@ }, { "key": 20250, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20240, @@ -1112,6 +1139,7 @@ }, { "key": 20260, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20250, @@ -1149,6 +1177,7 @@ }, { "key": 20270, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20260, @@ -1186,6 +1215,7 @@ }, { "key": 20280, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20270, @@ -1228,6 +1258,7 @@ }, { "key": 20290, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20280, @@ -1267,6 +1298,7 @@ }, { "key": 20300, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20290, @@ -1309,6 +1341,7 @@ }, { "key": 20310, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20300, @@ -1346,6 +1379,7 @@ }, { "key": 20320, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20310, @@ -1383,6 +1417,7 @@ }, { "key": 20330, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20320, @@ -1420,6 +1455,7 @@ }, { "key": 20340, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20330, @@ -1467,6 +1503,7 @@ }, { "key": 20350, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20340, @@ -1505,6 +1542,7 @@ }, { "key": 20360, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20350, @@ -1547,6 +1585,7 @@ }, { "key": 20370, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20360, @@ -1589,6 +1628,7 @@ }, { "key": 20380, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20370, @@ -1626,6 +1666,7 @@ }, { "key": 20390, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20380, @@ -1663,6 +1704,7 @@ }, { "key": 20400, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20390, @@ -1700,6 +1742,7 @@ }, { "key": 20410, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20400, @@ -1737,6 +1780,7 @@ }, { "key": 20420, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20410, @@ -1774,6 +1818,7 @@ }, { "key": 20430, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 20420, @@ -1816,6 +1861,7 @@ }, { "key": 20440, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20430, @@ -1853,6 +1899,7 @@ }, { "key": 20450, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20440, @@ -1890,6 +1937,7 @@ }, { "key": 20460, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20450, @@ -1927,6 +1975,7 @@ }, { "key": 20470, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20460, @@ -1964,6 +2013,7 @@ }, { "key": 20480, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20470, @@ -2001,6 +2051,7 @@ }, { "key": 20490, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20480, @@ -2038,6 +2089,7 @@ }, { "key": 20500, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20490, @@ -2080,6 +2132,7 @@ }, { "key": 20510, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20500, @@ -2117,6 +2170,7 @@ }, { "key": 20520, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20510, @@ -2154,6 +2208,7 @@ }, { "key": 20530, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20520, @@ -2196,6 +2251,7 @@ }, { "key": 20540, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20530, @@ -2233,6 +2289,7 @@ }, { "key": 20550, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20540, @@ -2270,6 +2327,7 @@ }, { "key": 20560, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20550, @@ -2307,6 +2365,7 @@ }, { "key": 20570, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20560, @@ -2344,6 +2403,7 @@ }, { "key": 20580, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20570, @@ -2381,6 +2441,7 @@ }, { "key": 20590, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20580, @@ -2418,6 +2479,7 @@ }, { "key": 20600, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20590, @@ -2455,6 +2517,7 @@ }, { "key": 20610, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20600, @@ -2492,6 +2555,7 @@ }, { "key": 20620, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20610, @@ -2529,6 +2593,7 @@ }, { "key": 20630, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20620, @@ -2571,6 +2636,7 @@ }, { "key": 20640, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20630, @@ -2608,6 +2674,7 @@ }, { "key": 20650, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20640, @@ -2645,6 +2712,7 @@ }, { "key": 20660, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20650, @@ -2682,6 +2750,7 @@ }, { "key": 20670, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20660, @@ -2724,6 +2793,7 @@ }, { "key": 20680, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20670, @@ -2766,6 +2836,7 @@ }, { "key": 20690, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20680, @@ -2803,6 +2874,7 @@ }, { "key": 20700, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20690, @@ -2840,6 +2912,7 @@ }, { "key": 20710, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20700, @@ -2877,6 +2950,7 @@ }, { "key": 20720, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20710, @@ -2914,6 +2988,7 @@ }, { "key": 20730, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20720, @@ -2951,6 +3026,7 @@ }, { "key": 20740, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20730, @@ -2988,6 +3064,7 @@ }, { "key": 20750, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20740, @@ -3025,6 +3102,7 @@ }, { "key": 20760, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20750, @@ -3062,6 +3140,7 @@ }, { "key": 20770, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20760, @@ -3104,6 +3183,7 @@ }, { "key": 20780, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20770, @@ -3141,6 +3221,7 @@ }, { "key": 20790, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20780, @@ -3178,6 +3259,7 @@ }, { "key": 20800, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20790, @@ -3215,6 +3297,7 @@ }, { "key": 20810, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20800, @@ -3252,6 +3335,7 @@ }, { "key": 20820, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20810, @@ -3294,6 +3378,7 @@ }, { "key": 20830, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20820, @@ -3331,6 +3416,7 @@ }, { "key": 20840, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20830, @@ -3373,6 +3459,7 @@ }, { "key": 20850, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20840, @@ -3415,6 +3502,7 @@ }, { "key": 20860, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20850, @@ -3452,6 +3540,7 @@ }, { "key": 20870, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20860, @@ -3489,6 +3578,7 @@ }, { "key": 20880, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20870, @@ -3531,6 +3621,7 @@ }, { "key": 20890, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20880, @@ -3568,6 +3659,7 @@ }, { "key": 20900, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20890, @@ -3605,6 +3697,7 @@ }, { "key": 20910, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20900, @@ -3642,6 +3735,7 @@ }, { "key": 20920, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20910, @@ -3679,6 +3773,7 @@ }, { "key": 20930, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20920, @@ -3716,6 +3811,7 @@ }, { "key": 20940, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20930, @@ -3753,6 +3849,7 @@ }, { "key": 20950, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20940, @@ -3795,6 +3892,7 @@ }, { "key": 20960, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20950, @@ -3832,6 +3930,7 @@ }, { "key": 20970, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20960, @@ -3869,6 +3968,7 @@ }, { "key": 20980, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20970, @@ -3906,6 +4006,7 @@ }, { "key": 20990, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20980, @@ -3943,6 +4044,7 @@ }, { "key": 21000, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 20990, @@ -3980,6 +4082,7 @@ }, { "key": 21010, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21000, @@ -4017,6 +4120,7 @@ }, { "key": 21020, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21010, @@ -4054,6 +4158,7 @@ }, { "key": 21030, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21020, @@ -4091,6 +4196,7 @@ }, { "key": 21040, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21030, @@ -4128,6 +4234,7 @@ }, { "key": 21050, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21040, @@ -4165,6 +4272,7 @@ }, { "key": 21060, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21050, @@ -4202,6 +4310,7 @@ }, { "key": 21070, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21060, @@ -4239,6 +4348,7 @@ }, { "key": 21080, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21070, @@ -4276,6 +4386,7 @@ }, { "key": 21090, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21080, @@ -4313,6 +4424,7 @@ }, { "key": 21100, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21090, @@ -4350,6 +4462,7 @@ }, { "key": 21110, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21100, @@ -4387,6 +4500,7 @@ }, { "key": 21120, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21110, @@ -4424,6 +4538,7 @@ }, { "key": 21130, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21120, @@ -4461,6 +4576,7 @@ }, { "key": 21140, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21130, @@ -4498,6 +4614,7 @@ }, { "key": 21150, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21140, @@ -4535,6 +4652,7 @@ }, { "key": 21160, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21150, @@ -4572,6 +4690,7 @@ }, { "key": 21170, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21160, @@ -4609,6 +4728,7 @@ }, { "key": 21180, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21170, @@ -4646,6 +4766,7 @@ }, { "key": 21190, + "opencond": "", "lock": 5, "lockend": 0, "ontxe": 21180, @@ -4683,6 +4804,7 @@ }, { "key": 500010, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 0, @@ -4722,6 +4844,7 @@ }, { "key": 500020, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 500010, @@ -4761,6 +4884,7 @@ }, { "key": 500030, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 500020, @@ -4800,6 +4924,7 @@ }, { "key": 500040, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 0, @@ -4839,6 +4964,7 @@ }, { "key": 500050, + "opencond": "", "lock": 1, "lockend": 0, "ontxe": 0, diff --git a/bin/wordfilter.txt b/bin/wordfilter.txt index 76d69a2a6..6866657fa 100644 --- a/bin/wordfilter.txt +++ b/bin/wordfilter.txt @@ -49507,3 +49507,522 @@ AR15 泰国 打猎 精工 +北极鲶鱼 +插管 +暴力份子 +回笼漂 +45度青年 +公Chan党 +共Chan党 +公chan党 +共chan党 +共chan谠 +公chan谠 +共CHAN谠 +公CHAN谠 +Av +aV +av +习明泽 +迷情药 +迷情水 +迷情丸 +TRUMP +Trump +trump +BIDEN +Biden +biden +新冠感染 +流血 +女基督派 +杀孩子 +平哥彭嫂 +金正哲 +反公 +诅咒 +击杀 +圣女贞德 +双规 +傻叉 +虐小孩 +拿冰 +求肉 +出肉 +肉商 +男道友 +女道友 +反中斗士 +反华斗士 +暴菊 +方方日记 +芳芳日记 +交欢 +双飞 +暴力分子 +苍老师 +好色 +艹 +站街女 +三p +偷窥 +迷幻剂 +玩你 +血腥 +屠城 +暴力 +砍头 +马勒戈壁 +山口组 +失身 +母狗 +李讷 +浪货 +少先队 +左权 +装13 +李强 +蔡奇 +丁薛祥 +李希 +二十大 +党的二十大 +中共二十大 +中国共产党第二十次全国代表大会 +买了个表 +中联部 +佩洛西 +溜冰 +浮夸风 +低端人口 +低端人士 +Av.约炮 +搞基 +麻辣隔壁 +李书磊 +台海战争 +杀光 +马拉个币 +文革 +毛东东 +杨开慧 +马德 +玛德 +安倍 +核战争 +女马德 +齐b +齐B +毛新宇 +苍井空 +往事牛津大學出版社章詒和 +一人傘下的人香港 +八旗文化梁文傑矛盾與內幕 +近藤大介谋略の100年史 +大解體美達大和 +西热达吉嘉乐顿珠 +两个时代互不否定相互否定 +滴血的数字沉重的祭奠 +ISIL +爱滋 +SEX +Sex +sex +蔡文胜 +李兴平 +曹政 +洛海坚 +國民黨 +拉闸限电 +秃驴 +去中国化 +齐逼短裙 +傻叉 +道友拿冰 +银行卡 +第三党 +同性恋 +灭门 +孽杀 +中组部 +吸粉 +跪压黑人 +港区国安 +冰道友 +习大帝 +刘晓波 +BCI +bci +瑞士良好棉花发展协会 +The Better Cotton Initiative +Better Cotton Initiative +抵制新疆棉花 +新疆棉花 +抵制新疆的棉花 +新疆的棉花 +制裁新疆 +裁疆 +H&M +h&m +HM +hm +强制劳动与侵犯人权 +强制劳动 +侵犯人权 +海峡中线 +台海中线 +齐B短裙 +飞行燃料 +莎菲片 +特么的 +道有拿冰 +两岸华语 +杀小孩 +报复社会 +拜登 +Isil +ISIl +isil +爆菊 +菅义伟 +特鲁多 +约翰逊 +鲍里斯 +KMT +kmt +kkk +KKK +ISIS +三k党 +太阳花运动 +佔領中環 +佔中 +太陽花運動 +西藏國 +国安法 +港区国安法 +shit +612人道支援基金 +人道支援基金 +六一二人道支援基金 +绝食 +静坐 +他娘 +穆罕穆德 +黄坤明 +ISIS +Isis +isis +IsIs +ISis +ISIs +iSIS +isIS +isiS +isIS +社会制度的公平 +资源分配的正义 +法治精神的贯彻 +政府治理的透明 +人民参政的充分 +撤回修例 +调查警队 +林郑下台 +普选 +赦免暴力示威者 +五大诉求 +武汉肺炎 +新冠 +新冠肺炎 +新冠病毒 +新型冠状病毒 +新型冠状病毒肺炎 +SARS +SARI +新冠疫情 +武汉疫情 +武汉病毒 +野味病毒 +穿山甲病毒 +武汉病毒所 +武汉汉病毒研究所 +中国病毒 +COVID-19 +corona virus disease19 +SARS-COV-2 +NCP +病毒加油 +野味肺炎 +国际突发公共卫生事件 +口罩 +kn95 +疫苗 +防护服 +护目镜 +人传人 +卫健委 +国家卫生健康委员会 +国家卫健委 +湖北卫健委 +武汉卫健委 +红会 +红十字 +红十字会 +红十字基金会 +湖北省委书记 +湖北政府 +大换血 +武汉市长 +大鄂 +鄂A0260W +鄂A零二六零W +核酸检测 +核酸试剂盒 +王贺胜 +应勇 +王晓东 +蒋超良 +涂远超 +蔡杰 +李文亮 +王延轶 +舒红兵 +孙春兰 +李兰娟 +钟南山 +吹哨人 +双黄连 +瑞德西韦 +F4 +协和医院 +金银潭医院 +方舱医院 +火神山医院 +雷神山医院 +中央指导组 +华南海鲜市场 +确诊病例 +疑似病例 +重症患者 +病死率 +飞沫传播 +输入性病例 +二代病例 +隐性感染 +封城 +武汉封城 +武汉感染 +钟南山感染 +中国被感染 +肺炎加油 +被肺炎战胜 +武汉肺炎加油 +被武汉肺炎战胜 + 新冠肺炎加油 + 被新冠肺炎战胜 + 吃蝙蝠 + 蝙蝠肺炎加油 + 被蝙蝠肺炎战胜 + 得肺炎 + 得武汉肺炎 + 早日被感染 + 早日感染肺炎 + 早日感染武汉肺炎 + 被疫情战胜 + 患肺炎 + 患武汉肺炎 +中国病毒 +武汉病毒 +特鲁多 +鲍里斯约翰逊 +政治类 +犯罪词汇 +谋杀 +杀人 +吸毒 +贩毒 +赌博 +拐卖 +走私 +卖淫 +造反 +监狱 +强奸 +轮奸 +抢劫 +先奸后杀民国 +习主席 +习大大 +全国人民代表大会 +全国人大 +侵华 +下注 +押大 +押小 +抽头 +坐庄 +赌马 +赌球 +筹码 +老虎机 +轮盘赌 +安非他命 +大麻 +可卡因 +海洛因 +冰毒 +摇头丸 +杜冷丁 +鸦片 +罂粟 +迷幻药 +白粉 +嗑药 +吸毒 +冰粉 +中央 +中南海 +安拉 +特朗普 +朴槿惠 +法轮功 +爱的家庭 +汪洋 +栗战书 +杨洁篪 +郭声琨 +王勇 +孫中山 +臺灣民國 +台湾民国 +金正恩 +十九大 +後庭 +薹獨 +Isis +文在寅 +蓝鲸游戏 +诱杀 +世雄会 +辣鸡 +你妹 +占领中环 +爱情动作片 +YY +马克龙 +安拉 +中南海 +冰粉 +台湾 +十八大 +十八大代表 +十九大代表 +十八摸 +18摸 +漏阴癖 +真理教 +转法轮 +真善忍 +瘸腿帮 +张晓军 +野鸡 +野妓 +野鷄 +薄谷开来 +薄瓜瓜 +夜话紫禁城 +耶稣 +游荡爪牙 +游蕩爪牙 +中國 +中华大地 +中崋大地 +偷窥洗澡 +一陀粪 +毒 +特蕾莎梅 +拉票贿选 +伊莎贝尔 +伊莎貝爾 +偷窥视频 +游戯 +耐草 +操 +艹肏 +游荡的士兵 +游蕩的士兵 +K粉 +k粉 +D&G +DG +杜嘉班纳 +Dolce&Gabbana +dg +D& G +d&g +杜班 +辱华 +612人道支援基金 +金三胖 +蔡英文 +香港建国 +香港国 +港独 +香港独立 +占领中环 +占中 +香港城邦论 +太阳花学运 +反国教运动 +清真 +浴盐 +你奶奶 +强暴幼女 +ISIS,小眼佬 +黄皮猴子 +幼奸 +萨德 +毛泽東 +文在寅 +习总书记 +古柯碱 +恐怖分子 +徒弟会 +阁列岛 +劉雲山 +張高麗李長春 +蔣經國 +张高丽 +金廷勋 +锦涛 +经济社会理事会 +习主席 +原子导弹 +原子弹 +氢弹 +贩毒 +核武器 +吸毒 +贩毒 +革命 +赌博 +彭丽媛 +薄熙来 +王立军 +胡紧涛 +找小姐 +兽兽门 +东京热 +a片 +尼玛 +裸聊 +默罕默德 +全能神教 +全能神 +尼玛逼 +肏屄 +先奸后杀 +Is +IS +Isis +IS \ No newline at end of file diff --git a/comm/error.go b/comm/error.go index 8c806acf6..5a5bb748f 100644 --- a/comm/error.go +++ b/comm/error.go @@ -26,10 +26,10 @@ func NewCustomError(code pb.ErrorCode) error { // 创建配置表错误对象 func NewNotFoundConfErr(moduleName string, filename string, id interface{}) error { - return fmt.Errorf("服务端配置未找到!模块:%s ,配置文件:%s,目标数据:%v", moduleName, filename, id) + return fmt.Errorf("NotFoundConf Err module:%s ,file:%s,id:%v", moduleName, filename, id) } // 执行外部模块异常 func NewExternalModuleErr(moduleName string, methodname string, parameter ...interface{}) error { - return fmt.Errorf("执行外部模块错误 模块:%s ,配置文件:%s,目标数据:%v", moduleName, methodname, parameter) + return fmt.Errorf("ExternalModule Err module:%s ,file:%s,parameter:%v", moduleName, methodname, parameter) } diff --git a/modules/caravan/module.go b/modules/caravan/module.go index ff018553a..f643c750c 100644 --- a/modules/caravan/module.go +++ b/modules/caravan/module.go @@ -291,9 +291,10 @@ func (this *Caravan) TaskComplete(session comm.IUserSession, taskid int32) { resp *pb.CaravanTaskCompletePush ) if !this.IsCross() { - if conf, err := this.configure.GetCaravanEventById(taskid); err == nil { - list, _ := this.modelCaravan.getCaravanList(session.GetUserId()) - if list.Taskid == taskid { + + list, _ := this.modelCaravan.getCaravanList(session.GetUserId()) + if list.Taskid == taskid { + if conf, err := this.configure.GetCaravanEventById(list.Eventid); err == nil { this.CleanCaravanTask(session.GetUserId(), list) //任务完成 清理任务数据 resp = &pb.CaravanTaskCompletePush{} resp.Data = list diff --git a/modules/chat/module.go b/modules/chat/module.go index b5bdcfd53..1920143ec 100644 --- a/modules/chat/module.go +++ b/modules/chat/module.go @@ -39,17 +39,17 @@ type Chat struct { modelChat *modelChatComp } -//重构模块配置对象 +// 重构模块配置对象 func (this *Chat) NewOptions() (options core.IModuleOptions) { return new(Options) } -//模块名 +// 模块名 func (this *Chat) GetType() core.M_Modules { return comm.ModuleChat } -//模块初始化接口 注册用户创建角色事件 +// 模块初始化接口 注册用户创建角色事件 func (this *Chat) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) { err = this.ModuleBase.Init(service, module, options) this.service = service.(base.IRPCXService) @@ -73,7 +73,7 @@ func (this *Chat) Start() (err error) { return } -//装备组件 +// 装备组件 func (this *Chat) OnInstallComp() { this.ModuleBase.OnInstallComp() this.api_comp = this.RegisterComp(new(apiComp)).(*apiComp) @@ -81,15 +81,15 @@ func (this *Chat) OnInstallComp() { this.configure = this.RegisterComp(new(configureComp)).(*configureComp) } -//Event------------------------------------------------------------------------------------------------------------ +// Event------------------------------------------------------------------------------------------------------------ func (this *Chat) EventUserOffline(uid, sessionid string) { if err := this.modelChat.removeCrossChannelMember(uid); err != nil { this.Error("EventUserOffline", log.Field{Key: "uid", Value: uid}, log.Field{Key: "err", Value: err.Error()}) } } -//RPC-------------------------------------------------------------------------------------------------------------- -//推送聊天消息 +// RPC-------------------------------------------------------------------------------------------------------------- +// 推送聊天消息 func (this *Chat) Rpc_ModuleChatPushChat(ctx context.Context, args *pb.DBChat, reply *pb.EmptyResp) (err error) { var ( max_chat int32 @@ -133,8 +133,8 @@ func (this *Chat) Rpc_ModuleChatPushChat(ctx context.Context, args *pb.DBChat, r return } -//对外接口---------------------------------------------------------------------------------------------------------- -//向世界频道发送聊天消息 +// 对外接口---------------------------------------------------------------------------------------------------------- +// 向世界频道发送聊天消息 func (this *Chat) SendWorldChat(msg *pb.DBChat) (errdata *pb.ErrorData) { var ( max_chat int32 @@ -173,7 +173,7 @@ func (this *Chat) SendWorldChat(msg *pb.DBChat) (errdata *pb.ErrorData) { return } -//向工会发送聊天消息 +// 向工会发送聊天消息 func (this *Chat) SendUnionChat(msg *pb.DBChat) (errdata *pb.ErrorData) { var ( max_chat int32 @@ -212,7 +212,7 @@ func (this *Chat) SendUnionChat(msg *pb.DBChat) (errdata *pb.ErrorData) { return } -//向个人发送聊天消息 +// 向个人发送聊天消息 func (this *Chat) SendUserChat(msg *pb.DBChat) (errdata *pb.ErrorData) { var ( err error @@ -246,7 +246,7 @@ func (this *Chat) SendUserChat(msg *pb.DBChat) (errdata *pb.ErrorData) { return } -//广播系统消息 +// 广播系统消息 func (this *Chat) SendSysChatToWorld(ctype comm.ChatSystemType, appenddata interface{}, value0 int32, value1 int32, agrs ...string) (errdata *pb.ErrorData) { var ( jsonStr []byte @@ -263,7 +263,8 @@ func (this *Chat) SendSysChatToWorld(ctype comm.ChatSystemType, appenddata inter AppendInt: int64(st.Key), AppendStrs: agrs, } - if ctype == comm.ChatSystem3 { //装备分享 + switch ctype { + case comm.ChatSystem3: msg.Ctype = pb.ChatType_Share if appenddata != nil { if jsonStr, err = json.Marshal(appenddata); err != nil { @@ -280,6 +281,23 @@ func (this *Chat) SendSysChatToWorld(ctype comm.ChatSystemType, appenddata inter msg.AppendStr = string(jsonStr) } } + case comm.ChatSystem7, comm.ChatSystem8, comm.ChatSystem9, comm.ChatSystem10, comm.ChatSystem11: + msg.Ctype = pb.ChatType_Share + if appenddata != nil { + if jsonStr, err = json.Marshal(appenddata); err != nil { + this.Errorf("err:%v", err) + } else { + data := map[string]interface{}{ + agrs[1]: map[string]interface{}{ + "key": agrs[1], + "appendStr": string(jsonStr), + "itemType": pb.ChatType_HeroShare, + }, + } + jsonStr, _ = json.Marshal(data) + msg.AppendStr = string(jsonStr) + } + } } if this.IsCross() { @@ -307,7 +325,7 @@ func (this *Chat) SendSysChatToWorld(ctype comm.ChatSystemType, appenddata inter return } -//广播系统消息 +// 广播系统消息 func (this *Chat) SendSysChatToUser(session comm.IUserSession, ctype comm.ChatSystemType, value0, value1 int32, agrs ...string) (errdata *pb.ErrorData) { if st, ok := this.configure.GetCheckChatSystem(int32(ctype), value0, value1); ok { msg := &pb.DBChat{ @@ -320,8 +338,8 @@ func (this *Chat) SendSysChatToUser(session comm.IUserSession, ctype comm.ChatSy return } -//Push-------------------------------------------------------------------------------------------------------------- -//推送消息到世界 +// Push-------------------------------------------------------------------------------------------------------------- +// 推送消息到世界 func (this *Chat) pushChatToWorld(msg *pb.DBChat) (err error) { data, _ := anypb.New(&pb.ChatMessagePush{Chat: msg}) if err = this.service.AcrossClusterBroadcast(context.Background(), msg.Stag, comm.Service_Gateway, string(comm.Rpc_GatewaySendRadioMsg), pb.UserMessage{ @@ -334,7 +352,7 @@ func (this *Chat) pushChatToWorld(msg *pb.DBChat) (err error) { return } -//推送消息到工会 +// 推送消息到工会 func (this *Chat) pushChatToUnion(msg *pb.DBChat) (err error) { if members := this.sociaty.MembersBySociatyId(msg.UnionId); members != nil { users := make([]string, 0, len(members)) @@ -348,7 +366,7 @@ func (this *Chat) pushChatToUnion(msg *pb.DBChat) (err error) { return } -//推送私聊消息 +// 推送私聊消息 func (this *Chat) pushChatToPrivate(msg *pb.DBChat) (err error) { var ( session comm.IUserSession @@ -369,7 +387,7 @@ func (this *Chat) pushChatToPrivate(msg *pb.DBChat) (err error) { return } -//推送跨服频道消息 +// 推送跨服频道消息 func (this *Chat) pushChatToCross(msg *pb.DBChat) (err error) { var ( users []*pb.CacheUser @@ -383,7 +401,7 @@ func (this *Chat) pushChatToCross(msg *pb.DBChat) (err error) { return } -//推送系统消息 +// 推送系统消息 func (this *Chat) pushChatToSystem(msg *pb.DBChat) (err error) { data, _ := anypb.New(&pb.ChatMessagePush{Chat: msg}) if err = this.service.ClusterBroadcast(context.Background(), comm.Service_Gateway, string(comm.Rpc_GatewaySendRadioMsg), pb.UserMessage{ diff --git a/modules/hero/api_strengthenUplv.go b/modules/hero/api_strengthenUplv.go index ef0f6762c..f9721c2e5 100644 --- a/modules/hero/api_strengthenUplv.go +++ b/modules/hero/api_strengthenUplv.go @@ -7,7 +7,7 @@ import ( cfg "go_dreamfactory/sys/configure/structs" ) -//参数校验 +// 参数校验 func (this *apiComp) StrengthenUplvCheck(session comm.IUserSession, req *pb.HeroStrengthenUplvReq) (errdata *pb.ErrorData) { if req.HeroObjID == "" || len(req.Item) == 0 { errdata = &pb.ErrorData{ @@ -20,7 +20,7 @@ func (this *apiComp) StrengthenUplvCheck(session comm.IUserSession, req *pb.Hero return } -/// 英雄升级 +// / 英雄升级 func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStrengthenUplvReq) (errdata *pb.ErrorData) { var ( @@ -96,7 +96,7 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren //英雄升级 【玩家名称】已将【英雄名称】培养至60级! if user := this.module.ModuleUser.GetUser(session.GetUserId()); user != nil { - this.chat.SendSysChatToWorld(comm.ChatSystem7, nil, _hero.Lv, 0, user.Name, _hero.HeroID) + this.chat.SendSysChatToWorld(comm.ChatSystem7, _hero, _hero.Lv, 0, user.Name, _hero.HeroID) } else { this.module.Errorf("no found userdata uid:%s", session.GetUserId()) } diff --git a/modules/hunting/api_challengeover.go b/modules/hunting/api_challengeover.go index c90cceb36..980182fec 100644 --- a/modules/hunting/api_challengeover.go +++ b/modules/hunting/api_challengeover.go @@ -146,7 +146,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.HuntingCha for _, v := range req.Report.Info.Redflist[0].Team { if cfgHunting.Heroexp > 0 && !v.Ishelp { // 助战英雄不加经验 this.module.ModuleHero.AddHeroExp(session, v.Oid, cfgHunting.Heroexp) - changExp[v.HeroID] = cfgHunting.Heroexp + changExp[v.Oid] = cfgHunting.Heroexp } } diff --git a/modules/items/configure.go b/modules/items/configure.go index 8f25e72ab..400383d50 100644 --- a/modules/items/configure.go +++ b/modules/items/configure.go @@ -18,7 +18,7 @@ const ( // game_propsgrouplist = "game_propsgrouplist.json" ) -///背包配置管理组件 +// /背包配置管理组件 type ConfigureComp struct { modules.MCompConfigure module *Items @@ -26,7 +26,7 @@ type ConfigureComp struct { // propsgroup map[int32][]*cfg.GamePropsgroupData } -//组件初始化接口 +// 组件初始化接口 func (this *ConfigureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) { this.MCompConfigure.Init(service, module, comp, options) this.module = module.(*Items) @@ -53,7 +53,7 @@ func (this *ConfigureComp) Init(service core.IService, module core.IModule, comp return } -//读取物品配置 +// 读取物品配置 func (this *ConfigureComp) GetItemsConfigure() (items map[string]*cfg.GameItemData, err error) { var ( v interface{} @@ -67,7 +67,7 @@ func (this *ConfigureComp) GetItemsConfigure() (items map[string]*cfg.GameItemDa return } -//读取物品配置 +// 读取物品配置 func (this *ConfigureComp) GetItemConfigure(id string) (item *cfg.GameItemData, err error) { var ( v interface{} @@ -86,7 +86,7 @@ func (this *ConfigureComp) GetItemConfigure(id string) (item *cfg.GameItemData, return } -//读取物品配置 +// 读取物品配置 func (this *ConfigureComp) GetItemConfigures(ids []string) (item []*cfg.GameItemData, err error) { var ( v interface{} @@ -108,7 +108,7 @@ func (this *ConfigureComp) GetItemConfigures(ids []string) (item []*cfg.GameItem return } -//获取指定类型的物品列表 +// 获取指定类型的物品列表 func (this *ConfigureComp) GetPackItemByType(itmes []*pb.DB_UserItemData, bagtype int32) (result []*pb.DB_UserItemData) { result = make([]*pb.DB_UserItemData, 0, len(itmes)) var ( @@ -164,7 +164,7 @@ func (this *ConfigureComp) GetchallengeData(buy int) (result *cfg.Gameatn) { // return // } -//读取物品配置 +// 读取物品配置 func (this *ConfigureComp) GetMaterialConfigure(id int32) (configure *cfg.GamePotionsData, err error) { var ( v interface{} diff --git a/modules/practice/api_getgymbuff.go b/modules/practice/api_getgymbuff.go index fa270afcd..fb234931a 100644 --- a/modules/practice/api_getgymbuff.go +++ b/modules/practice/api_getgymbuff.go @@ -3,21 +3,25 @@ package practice import ( "go_dreamfactory/comm" "go_dreamfactory/pb" + "go_dreamfactory/sys/configure" cfg "go_dreamfactory/sys/configure/structs" + "go_dreamfactory/utils" ) -//参数校验 +// 参数校验 func (this *apiComp) GetGymBuffCheck(session comm.IUserSession, req *pb.PracticeGetGymBuffReq) (errdata *pb.ErrorData) { return } -///练功请求 +// /练功请求 func (this *apiComp) GetGymBuff(session comm.IUserSession, req *pb.PracticeGetGymBuffReq) (errdata *pb.ErrorData) { var ( - mryl *cfg.GamePandamasMrylData - buff *cfg.GamePandamasBuffData - err error + mryl *cfg.GamePandamasMrylData + buff *cfg.GamePandamasBuffData + room *pb.DBPracticeRoom + award []*pb.UserAssets + err error ) if mryl, err = this.module.configure.getPandamasMryl(req.Posture); err != nil { @@ -37,6 +41,33 @@ func (this *apiComp) GetGymBuff(session comm.IUserSession, req *pb.PracticeGetGy return } go this.module.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype185, 1)) - session.SendMsg(string(this.module.GetType()), "getgymbuff", &pb.PracticeGetGymBuffResp{Buffid: buff.Id}) + + if room, err = this.module.modelPandata.queryUserMartialhall(session.GetUserId()); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + + if !utils.IsToday(room.Lastgymtime) { + if errdata = this.module.DispenseRes(session, this.module.ModuleTools.GetGlobalConf().MrylReward, true); errdata != nil { + return + } + for _, v := range this.module.ModuleTools.GetGlobalConf().MrylReward { + award = append(award, &pb.UserAssets{ + A: v.A, + T: v.T, + N: v.N, + }) + } + room.Lastgymtime = configure.Now().Unix() + this.module.ModuleUser.ChangeUserExpand(session.GetUserId(), map[string]interface{}{ + "lastgymtime": room.Lastgymtime, + }) + } + + session.SendMsg(string(this.module.GetType()), "getgymbuff", &pb.PracticeGetGymBuffResp{Buffid: buff.Id, Award: award}) return } diff --git a/modules/user/model_sign.go b/modules/user/model_sign.go index 445a79451..c6331fea8 100644 --- a/modules/user/model_sign.go +++ b/modules/user/model_sign.go @@ -31,7 +31,9 @@ func (this *ModelSign) Init(service core.IService, module core.IModule, comp cor } func (this *ModelSign) GetUserSign(uid string) (result *pb.DBSign, err error) { - result = &pb.DBSign{} + result = &pb.DBSign{ + Puzzle: make([]int32, 31), + } if err = this.module.modelSign.Get(uid, result); err != nil { if mongo.ErrNoDocuments == err { // 创建一条新的数据 _data := this.module.configure.GetSignConf(1, 1) diff --git a/modules/viking/api_challengeover.go b/modules/viking/api_challengeover.go index 1254e1a12..bcf820a52 100644 --- a/modules/viking/api_challengeover.go +++ b/modules/viking/api_challengeover.go @@ -152,7 +152,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.VikingChal for _, v := range req.Report.Info.Redflist[0].Team { if vikingCfg.Heroexp > 0 && !v.Ishelp { // 助战英雄不加经验 this.module.ModuleHero.AddHeroExp(session, v.Oid, vikingCfg.Heroexp) - changExp[v.HeroID] = vikingCfg.Heroexp + changExp[v.Oid] = vikingCfg.Heroexp } if v.Ishelp { bHelp = true diff --git a/modules/viking/api_ranklist.go b/modules/viking/api_ranklist.go index 612208715..8ffc1975b 100644 --- a/modules/viking/api_ranklist.go +++ b/modules/viking/api_ranklist.go @@ -31,6 +31,7 @@ func (this *apiComp) RankList(session comm.IUserSession, req *pb.VikingRankListR return // 参数校验失败直接返回 } conn, _ := db.Local() + dbModel := db.NewDBModel(comm.TableVikingRank, 0, conn) if !req.Friend { var ( diff --git a/modules/viking/module.go b/modules/viking/module.go index 2541f2552..98302e0bc 100644 --- a/modules/viking/module.go +++ b/modules/viking/module.go @@ -8,10 +8,14 @@ package viking import ( "context" "go_dreamfactory/comm" + "go_dreamfactory/lego/base" "go_dreamfactory/lego/core" "go_dreamfactory/lego/sys/redis/pipe" + "go_dreamfactory/utils" + "go_dreamfactory/modules" "go_dreamfactory/pb" + "go_dreamfactory/sys/configure" "go_dreamfactory/sys/db" "math" "strconv" @@ -27,9 +31,14 @@ type Viking struct { configure *configureComp modulerank *ModelRank battle comm.IBattle - service core.IService + service base.IRPCXService } +const ( + Cycle int32 = 14 // 持续14天 + Continued int32 = 30 +) + func NewModule() core.IModule { return &Viking{} } @@ -40,7 +49,7 @@ func (this *Viking) GetType() core.M_Modules { func (this *Viking) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) { err = this.ModuleBase.Init(service, module, options) - this.service = service + this.service = service.(base.IRPCXService) return } @@ -72,6 +81,7 @@ func (this *Viking) Start() (err error) { } this.battle = module.(comm.IBattle) + return } @@ -341,8 +351,6 @@ func (this *Viking) AutoBattleOver(session comm.IUserSession, Report *pb.BattleR } } // 随机任务统计 - // this.ModuleBuried.SendToRtask(session, comm.Rtype73, difficulty, bossId, 1) - // this.ModuleBuried.SendToRtask(session, comm.Rtype78, difficulty, bossId, Report.Costtime) tasks = append(tasks, comm.GetBuriedParam(comm.Rtype73, 1, bossId, difficulty)) tasks = append(tasks, comm.GetBuriedParam(comm.Rtype78, difficulty, bossId, Report.Costtime)) if Report != nil && Report.Info != nil && len(Report.Info.Redflist) > 0 { @@ -367,3 +375,49 @@ func (this *Viking) CheckBattelParameter(session comm.IUserSession, battle *pb.B }) return } + +// 检查当前赛季是在本服还是在跨服 +func (this *Viking) CheckCurSeasonData() (bLocal bool) { + openTime := this.service.GetOpentime().Unix() + this.Debugf("%d", openTime) + // 获取第一个赛季结束的时间 + endSeasonTime := utils.GetTodayZeroTime(openTime) //+ int64((6-d)*3600*24) + this.Debugf("%d", endSeasonTime) + + var c int32 + if Continued%Cycle == 0 { + c = Continued / Cycle + } else { + c = Continued/Cycle + 1 + } + + // 只需判断当前时间是否大于第c个赛季即可 + endSeasonTime += 14 * 3600 * 24 * int64(c) + if endSeasonTime <= configure.Now().Unix() { + return false + } + return true +} + +// 检查上一个赛季实在本服还是在跨服 +func (this *Viking) CheckPreSeasonData() (bLocal bool) { + openTime := this.service.GetOpentime().Unix() + this.Debugf("%d", openTime) + // 获取第一个赛季结束的时间 + endSeasonTime := utils.GetTodayZeroTime(openTime) //+ int64((6-d)*3600*24) + this.Debugf("%d", endSeasonTime) + + var c int32 + if Continued%Cycle == 0 { + c = Continued / Cycle + } else { + c = Continued/Cycle + 1 + } + + // 只需判断当前时间是否大于第c个赛季即可 + endSeasonTime += 3600 * 24 * int64(Cycle*c) + if endSeasonTime <= configure.Now().Unix()-int64(Cycle*3600*24) { + return false + } + return true +} diff --git a/modules/worldtask/module.go b/modules/worldtask/module.go index 0cc7c2197..f504a982e 100644 --- a/modules/worldtask/module.go +++ b/modules/worldtask/module.go @@ -409,33 +409,33 @@ func (this *Worldtask) JumpTaskByTaskId(session comm.IUserSession, taskId int32) // 返回任务ID func (this *Worldtask) AcceptCaravanTask(session comm.IUserSession, groupId int32) (task *pb.Worldtask, errdata *pb.ErrorData) { - uid := session.GetUserId() - var ( + // uid := session.GetUserId() + // var ( // curTaskConf *cfg.GameWorldTaskData // isfinsh bool - ) - mytask, err := this.modelWorldtask.getWorldtask(uid) - if err != nil { - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_DBError, - Title: pb.ErrorCode_DBError.String(), - Message: "no found task data", - } - return - } + // ) + // mytask, err := this.modelWorldtask.getWorldtask(uid) + // if err != nil { + // errdata = &pb.ErrorData{ + // Code: pb.ErrorCode_DBError, + // Title: pb.ErrorCode_DBError.String(), + // Message: "no found task data", + // } + // return + // } if gwt, err := this.configure.getWorldtaskCfg(); err == nil { for _, v := range gwt.GetDataList() { if v.Group == groupId && v.Des == 5 { - if _, ok := utils.Findx(mytask.TaskList, v.Key); !ok { - task = &pb.Worldtask{ - TaskId: v.Key, - TaskType: v.Des, - NpcStatus: 1, - } - // curTaskConf = v - break + // if _, ok := utils.Findx(mytask.TaskList, v.Key); !ok { + task = &pb.Worldtask{ + TaskId: v.Key, + TaskType: v.Des, + NpcStatus: 1, } + // curTaskConf = v + break + // } } } } diff --git a/modules/wtask/api_accept.go b/modules/wtask/api_accept.go new file mode 100644 index 000000000..a9a26f8b8 --- /dev/null +++ b/modules/wtask/api_accept.go @@ -0,0 +1,83 @@ +package wtask + +import ( + "fmt" + "go_dreamfactory/comm" + "go_dreamfactory/pb" + cfg "go_dreamfactory/sys/configure/structs" +) + +// 参数校验 +func (this *apiComp) AcceptCheck(session comm.IUserSession, req *pb.WTaskAcceptReq) (errdata *pb.ErrorData) { + + return +} + +// /获取系统公告 +func (this *apiComp) Accept(session comm.IUserSession, req *pb.WTaskAcceptReq) (errdata *pb.ErrorData) { + var ( + wtask *pb.DBWTask + conf *cfg.GameWorldTaskData + ok bool + err error + ) + if errdata = this.AcceptCheck(session, req); errdata != nil { + return + } + + if conf, err = this.module.configure.gettaskconfconfigure(req.Tid); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + + if wtask, err = this.module.modelwtask.getUserWTasks(session.GetUserId()); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + ok = false + if conf.Des != 5 { + for _, v := range wtask.Activations { + if req.Tid == v { + ok = true + } + } + } + + if !ok { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: fmt.Sprintf("task:%d no fund in Activations:%v", req.Tid, wtask.Activations), + } + } + + for i, v := range wtask.Activations { + if v == req.Tid { + wtask.Activations = append(wtask.Activations[0:i], wtask.Activations[i+1:]...) + break + } + } + wtask.Accepts = append(wtask.Accepts, req.Tid) + session.SendMsg(string(this.module.GetType()), "accept", &pb.WTaskAcceptResp{Activations: wtask.Activations, Accepts: wtask.Accepts}) + this.module.pushtaskprogress(session, wtask) + if err = this.module.modelwtask.Change(session.GetUserId(), map[string]interface{}{ + "activations": wtask.Activations, + "accepts": wtask.Accepts, + }); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + return +} diff --git a/modules/wtask/api_battlefinish.go b/modules/wtask/api_battlefinish.go new file mode 100644 index 000000000..a299367df --- /dev/null +++ b/modules/wtask/api_battlefinish.go @@ -0,0 +1,77 @@ +package wtask + +import ( + "go_dreamfactory/comm" + "go_dreamfactory/lego/sys/log" + "go_dreamfactory/pb" + cfg "go_dreamfactory/sys/configure/structs" +) + +// 参数校验 +func (this *apiComp) BattleFinishCheck(session comm.IUserSession, req *pb.WTaskBattleFinishReq) (errdata *pb.ErrorData) { + if req.BattleConfId == 0 || req.Report == nil { + this.module.Error("世界任务战斗开始参数错误", + log.Field{Key: "uid", Value: session.GetUserId()}, + log.Field{Key: "params", Value: req.String()}, + ) + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: "BattleConfId is 0 or Report is null", + } + } + return +} + +// /获取系统公告 +func (this *apiComp) BattleFinish(session comm.IUserSession, req *pb.WTaskBattleFinishReq) (errdata *pb.ErrorData) { + var ( + conf *cfg.GameWorldBattleData + err error + isWin bool + ) + if errdata = this.BattleFinishCheck(session, req); errdata != nil { + return + } + if conf, err = this.module.configure.getWorldtaskBattleById(req.BattleConfId); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + + if errdata, isWin = this.module.modelBattle.CheckBattleReport(session, req.Report); errdata == nil { + return + } + + if isWin { + if conf.Carexe > 0 { + if req.Report != nil && req.Report.Info != nil && len(req.Report.Info.Redflist) > 0 { + for _, v := range req.Report.Info.Redflist[0].Team { + if !v.Ishelp { // 助战英雄不加经验 + this.module.ModuleHero.AddHeroExp(session, v.Oid, conf.Carexe) + } + } + } + } + if errdata = this.module.DispenseRes(session, []*cfg.Gameatn{conf.Playexp}, true); errdata != nil { + this.module.Error("世界任务战斗玩家经验结算", + log.Field{Key: "uid", Value: session.GetUserId()}, + log.Field{Key: "playerExp", Value: conf.Playexp}, + ) + return + } else { + //触发任务 + go this.module.ModuleBuried.TriggerBuried(session.GetUserId(), comm.GetBuriedParam(comm.Rtype70, 1, req.BattleConfId)) + } + } else { + this.module.Error("世界任务战斗失败", + log.Field{Key: "uid", Value: session.GetUserId()}, + log.Field{Key: "isWin", Value: isWin}, + ) + } + session.SendMsg(string(this.module.GetType()), "battlefinish", &pb.WTaskBattleFinishResp{BattleConfId: req.BattleConfId}) + return +} diff --git a/modules/wtask/api_battlestart.go b/modules/wtask/api_battlestart.go new file mode 100644 index 000000000..45d0a70d3 --- /dev/null +++ b/modules/wtask/api_battlestart.go @@ -0,0 +1,65 @@ +package wtask + +import ( + "go_dreamfactory/comm" + "go_dreamfactory/lego/sys/log" + "go_dreamfactory/pb" +) + +// 参数校验 +func (this *apiComp) BattleStartCheck(session comm.IUserSession, req *pb.WTaskBattleStartReq) (errdata *pb.ErrorData) { + if req.BattleConfId == 0 || req.Battle == nil { + this.module.Error("世界任务战斗开始参数错误", + log.Field{Key: "uid", Value: session.GetUserId()}, + log.Field{Key: "params", Value: req.String()}, + ) + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: "BattleConfId is 0", + } + } + return +} + +// /获取系统公告 +func (this *apiComp) BattleStart(session comm.IUserSession, req *pb.WTaskBattleStartReq) (errdata *pb.ErrorData) { + var ( + record *pb.DBBattleRecord + ) + if errdata = this.BattleStartCheck(session, req); errdata != nil { + return + } + battleConf, err := this.module.configure.getWorldtaskBattleById(req.BattleConfId) + if err != nil || battleConf == nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + + if errdata, record = this.module.modelBattle.CreatePveBattle(session, &pb.BattlePVEReq{ + Ptype: pb.PlayType_moonfantasy, + Format: req.Battle, + Mformat: battleConf.FormatList, + }); err != nil { + return + } + session.SendMsg(string(this.module.GetType()), "battle", &pb.WTaskBattleStartResp{ + BattleConfId: req.BattleConfId, + Info: &pb.BattleInfo{ + Id: record.Id, + Rulesid: battleConf.BattleReadyID, + Btype: record.Btype, + Ptype: record.Ptype, + RedCompId: record.RedCompId, + Redflist: record.Redflist, + BlueCompId: record.BlueCompId, + Buleflist: record.Buleflist, + Tasks: battleConf.EventList, + }, + }) + return +} diff --git a/modules/wtask/api_finish.go b/modules/wtask/api_finish.go new file mode 100644 index 000000000..a6708689d --- /dev/null +++ b/modules/wtask/api_finish.go @@ -0,0 +1,129 @@ +package wtask + +import ( + "fmt" + "go_dreamfactory/comm" + "go_dreamfactory/lego/sys/log" + "go_dreamfactory/pb" + cfg "go_dreamfactory/sys/configure/structs" +) + +// 参数校验 +func (this *apiComp) FinishCheck(session comm.IUserSession, req *pb.WTaskFinishReq) (errdata *pb.ErrorData) { + + return +} + +// /获取系统公告 +func (this *apiComp) Finish(session comm.IUserSession, req *pb.WTaskFinishReq) (errdata *pb.ErrorData) { + var ( + conf *cfg.GameWorldTaskData + wtask *pb.DBWTask + condis []*pb.ConIProgress + award []*pb.UserAssets + err error + isfinsh bool + ok bool + ) + if errdata = this.FinishCheck(session, req); errdata != nil { + return + } + + if conf, err = this.module.configure.gettaskconfconfigure(req.Tid); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + + if wtask, err = this.module.modelwtask.getUserWTasks(session.GetUserId()); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + ok = false + for _, v := range wtask.Accepts { + if v == req.Tid { + ok = true + } + } + if !ok { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: fmt.Sprintf("task:%d no in accepttask:%v", req.Tid, wtask.Accepts), + } + return + } + + if len(conf.Completetask) > 0 { + if condis, err = this.module.ModuleBuried.CheckCondition(session.GetUserId(), conf.Completetask...); err != nil { + this.module.Error("校验玩家子任务进度数据 失败", log.Field{Key: "err", Value: err.Error()}) + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ExternalModule, + Title: pb.ErrorCode_ExternalModule.ToString(), + Message: fmt.Sprintf("Progress:%s", err.Error()), + } + return + } + } + isfinsh = true + for _, v := range condis { + if v.State == pb.BuriedItemFinishState_buried_unfinish { + isfinsh = false + } + } + if !isfinsh { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_WorldtaskNoComplete, + Title: pb.ErrorCode_WorldtaskNoComplete.ToString(), + Message: fmt.Sprintf("ModuleBuried.CheckCondition Error:%+v", condis), + } + return + } + + if len(conf.TaskendRemoveitem) > 0 { //交付物品 + if errdata = this.module.ConsumeRes(session, conf.TaskendRemoveitem, true); errdata != nil { + return + } + } + + if errdata = this.module.DispenseRes(session, conf.Reword, true); errdata != nil { + return + } + award = make([]*pb.UserAssets, 0) + for _, v := range conf.Reword { + award = append(award, &pb.UserAssets{ + A: v.A, + T: v.T, + N: v.N, + }) + } + for i, v := range wtask.Accepts { + if v == req.Tid { + wtask.Accepts = append(wtask.Accepts[0:i], wtask.Accepts[i+1:]...) + break + } + } + wtask.Completes = append(wtask.Completes, req.Tid) + session.SendMsg(string(this.module.GetType()), "finish", &pb.WTaskFinishResp{Tid: req.Tid, Award: award}) + this.module.fishtask(session, wtask) + if err = this.module.modelwtask.Change(session.GetUserId(), map[string]interface{}{ + "activations": wtask.Activations, + "accepts": wtask.Accepts, + "completes": wtask.Completes, + }); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + return +} diff --git a/modules/wtask/api_info.go b/modules/wtask/api_info.go index 986ba66cf..23c365a2f 100644 --- a/modules/wtask/api_info.go +++ b/modules/wtask/api_info.go @@ -28,7 +28,9 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.WTaskInfoReq) (errd } return } - - session.SendMsg(string(this.module.GetType()), "info", &pb.WTaskInfoResp{Activations: wtask.Activations, Completes: wtask.Completes}) + if errdata = this.module.pushtaskprogress(session, wtask); errdata != nil { + return + } + session.SendMsg(string(this.module.GetType()), "info", &pb.WTaskInfoResp{Activations: wtask.Activations, Accepts: wtask.Accepts, Completes: wtask.Completes}) return } diff --git a/modules/wtask/configure.go b/modules/wtask/configure.go index 9d5e1667b..17afcef43 100644 --- a/modules/wtask/configure.go +++ b/modules/wtask/configure.go @@ -2,6 +2,7 @@ package wtask import ( "fmt" + "go_dreamfactory/comm" "go_dreamfactory/lego/core" "go_dreamfactory/modules" "go_dreamfactory/sys/configure" @@ -77,3 +78,46 @@ func (this *configureComp) updateconfigure() { this.condlTask = worldtaskConf this.lock.Unlock() } + +func (this *configureComp) getcondlTask() map[int32][]*cfg.GameWorldTaskData { + this.lock.RLock() + defer this.lock.RUnlock() + return this.condlTask +} + +func (this *configureComp) gettaskconfconfigure(tid int32) (conf *cfg.GameWorldTaskData, err error) { + + var ( + v interface{} + ok bool + ) + if v, err = this.GetConfigure(gameWorldTask); err != nil { + return + } else { + if conf, ok = v.(*cfg.GameWorldTask).GetDataMap()[tid]; !ok { + err = comm.NewNotFoundConfErr(modulename, gameWorldTask, tid) + this.module.Errorf("err:%v", err) + return + } + } + return +} + +// 获取战斗配置 +func (this *configureComp) getWorldtaskBattleById(confId int32) (conf *cfg.GameWorldBattleData, err error) { + + var ( + v interface{} + ok bool + ) + if v, err = this.GetConfigure(gameWorldtaskBattle); err != nil { + return + } else { + if conf, ok = v.(*cfg.GameWorldBattle).GetDataMap()[confId]; !ok { + err = comm.NewNotFoundConfErr(modulename, gameWorldTask, confId) + this.module.Errorf("err:%v", err) + return + } + } + return +} diff --git a/modules/wtask/modelWTask.go b/modules/wtask/modelWTask.go index 30cb42395..f2717ad8c 100644 --- a/modules/wtask/modelWTask.go +++ b/modules/wtask/modelWTask.go @@ -40,7 +40,7 @@ func (this *ModelWTask) getUserWTasks(uid string) (results *pb.DBWTask, err erro Id: primitive.NewObjectID().Hex(), Uid: uid, Activations: make([]int32, 0), - Accepttask: make([]int32, 0), + Accepts: make([]int32, 0), Completes: make([]int32, 0), } err = this.Add(uid, results) diff --git a/modules/wtask/module.go b/modules/wtask/module.go index 497c42b39..bee918c4c 100644 --- a/modules/wtask/module.go +++ b/modules/wtask/module.go @@ -1,9 +1,12 @@ package wtask import ( + "fmt" "go_dreamfactory/comm" "go_dreamfactory/lego/core" + "go_dreamfactory/lego/sys/log" "go_dreamfactory/modules" + "go_dreamfactory/pb" cfg "go_dreamfactory/sys/configure/structs" ) @@ -11,9 +14,12 @@ const modulename = "世界任务" type WTask struct { modules.ModuleBase - api *apiComp - configure *configureComp - modelwtask *ModelWTask + service core.IService + modelBattle comm.IBattle + modelSys comm.ISys + api *apiComp + configure *configureComp + modelwtask *ModelWTask } func NewModule() core.IModule { @@ -26,6 +32,21 @@ func (this *WTask) GetType() core.M_Modules { func (this *WTask) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) { err = this.ModuleBase.Init(service, module, options) + this.service = service + return +} + +func (this *WTask) Start() (err error) { + err = this.ModuleBase.Start() + var module core.IModule + if module, err = this.service.GetModule(comm.ModuleBattle); err != nil { + return + } + this.modelBattle = module.(comm.IBattle) + if module, err = this.service.GetModule(comm.ModuleSys); err != nil { + return + } + this.modelSys = module.(comm.ISys) return } @@ -37,39 +58,256 @@ func (this *WTask) OnInstallComp() { } -// 查询可接取任务列表 -func (this *WTask) inquireActivations(lv int32, complete []int32, opencmd []string) (err error, activations []int32) { +// 埋点通知 +func (this *WTask) BuriedsNotify(uid string, condis []*pb.ConIProgress) { var ( - conf *cfg.GameWorldTask - completeMap map[int32]struct{} = make(map[int32]struct{}) - opencmdMap map[string]struct{} = make(map[string]struct{}) - ok bool + session comm.IUserSession + condisMap map[int32]*pb.ConIProgress = make(map[int32]*pb.ConIProgress) + utask *pb.DBWTask + accepttaskMap map[int32]struct{} = make(map[int32]struct{}) + condlTask map[int32][]*cfg.GameWorldTaskData + temptasks []*cfg.GameWorldTaskData + changetasks map[int32]*cfg.GameWorldTaskData = make(map[int32]*cfg.GameWorldTaskData) + checkcondlsMap map[int32]struct{} = make(map[int32]struct{}) + checkcondls []int32 = make([]int32, 0) + detailstasks []*pb.DBWTaskItem = make([]*pb.DBWTaskItem, 0) + ok bool + needcheck bool //是否需要校验 + + err error ) - activations = make([]int32, 0) - if conf, err = this.configure.getWorldtaskCfg(); err != nil { + if utask, err = this.modelwtask.getUserWTasks(uid); err != nil { + this.Error("读取玩家世界任务数据 失败", log.Field{Key: "err", Value: err.Error()}) + return + } + condlTask = this.configure.getcondlTask() + + for _, v := range condis { + condisMap[v.Conid] = v + } + + for _, v := range utask.Accepts { + accepttaskMap[v] = struct{}{} + } + + for _, v := range condis { + if temptasks, ok = condlTask[v.Conid]; ok { + for _, task := range temptasks { + if _, ok = accepttaskMap[task.Key]; ok { //任务列表进度有变化 + if _, ok = changetasks[task.Key]; ok { + changetasks[task.Key] = task + for _, cid := range task.Completetask { + if _, ok = checkcondlsMap[cid]; !ok { + checkcondlsMap[cid] = struct{}{} + checkcondls = append(checkcondls, cid) + } + } + } + } + } + } + } + if len(changetasks) == 0 { //没有任务变化 + return + } + for k, _ := range checkcondlsMap { + if _, ok = condisMap[k]; !ok { + needcheck = true + } + } + if needcheck { //校验有变化的任务 的完成条件 + if condis, err = this.ModuleBuried.CheckCondition(uid, checkcondls...); err != nil { + this.Error("校验玩家子任务进度数据 失败", log.Field{Key: "err", Value: err.Error()}) + return + } + for _, v := range condis { + condisMap[v.Conid] = v + } + } + + //推送进度变化消息 + for k, v := range changetasks { + task := &pb.DBWTaskItem{ + Tid: k, + Conlds: make([]*pb.ConIProgress, len(v.Completetask)), + } + for i, v := range v.Completetask { + task.Conlds[i] = condisMap[v] + } + detailstasks = append(detailstasks, task) + } + + session, _ = this.GetUserSession(uid) + defer func() { + session.Push() + this.PutUserSession(session) + }() + //发送进度变化消息 + session.SendMsg(string(this.GetType()), "accepttaskchange", &pb.WTaskAcceptChangePush{Accepts: detailstasks}) +} + +// 校验任务进度 +func (this *WTask) pushtaskprogress(session comm.IUserSession, wtask *pb.DBWTask) (errdata *pb.ErrorData) { + var ( + tasks []*pb.DBWTaskItem = make([]*pb.DBWTaskItem, 0) + checkcondlsMap map[int32]struct{} = make(map[int32]struct{}) + checkcondls []int32 = make([]int32, 0) + conf *cfg.GameWorldTaskData + condis []*pb.ConIProgress = make([]*pb.ConIProgress, 0) + condisMap map[int32]*pb.ConIProgress = make(map[int32]*pb.ConIProgress) + err error + ok bool + ) + if len(wtask.Accepts) == 0 { return } - for _, v := range complete { + for _, v := range wtask.Accepts { + if conf, err = this.configure.gettaskconfconfigure(v); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + for _, v := range conf.Completetask { + if _, ok = checkcondlsMap[v]; !ok { + checkcondlsMap[v] = struct{}{} + checkcondls = append(checkcondls, v) + } + } + } + if len(checkcondls) > 0 { + if condis, err = this.ModuleBuried.CheckCondition(session.GetUserId(), checkcondls...); err != nil { + this.Error("校验玩家子任务进度数据 失败", log.Field{Key: "err", Value: err.Error()}) + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ExternalModule, + Title: pb.ErrorCode_ExternalModule.ToString(), + Message: fmt.Sprintf("ModuleBuried.CheckCondition Error:%s", err.Error()), + } + return + } + for _, v := range condis { + condisMap[v.Conid] = v + } + } + + for _, v := range wtask.Accepts { + if conf, err = this.configure.gettaskconfconfigure(v); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Title: pb.ErrorCode_ConfigNoFound.ToString(), + Message: err.Error(), + } + return + } + task := &pb.DBWTaskItem{ + Tid: v, + Conlds: make([]*pb.ConIProgress, len(conf.Completetask)), + } + ok = true + for i, v := range conf.Completetask { + task.Conlds[i] = condisMap[v] + } + tasks = append(tasks, task) + } + session.SendMsg(string(this.GetType()), "acceptchange", &pb.WTaskAcceptChangePush{Accepts: tasks}) + return +} + +// 完成任务 +func (this *WTask) fishtask(session comm.IUserSession, wtask *pb.DBWTask) { + var ( + opencmdMap map[string]int32 + opencmd []string + user *pb.DBUser + errdata *pb.ErrorData + ) + + if opencmdMap, errdata = this.modelSys.QueryOpenCondData(session.GetUserId()); errdata != nil { + this.Error("查询用户功能是否开启表 失败!", log.Field{Key: "key", Value: errdata}) + return + } + opencmd = make([]string, 0) + for k, v := range opencmdMap { + if v == 2 { + opencmd = append(opencmd, k) + } + } + if user = this.ModuleUser.GetUser(session.GetUserId()); user != nil { + this.Error("获取用户信息失败!", log.Field{Key: "uid", Value: session.GetUserId()}) + return + } + this.inquireActivations(session, wtask, user.Lv, opencmd) +} + +// 查询可接取任务列表 +func (this *WTask) inquireActivations(session comm.IUserSession, wtask *pb.DBWTask, lv int32, opencmd []string) (err error) { + var ( + conf *cfg.GameWorldTask + activatMap map[int32]struct{} = make(map[int32]struct{}) + acceptsMap map[int32]struct{} = make(map[int32]struct{}) + completeMap map[int32]struct{} = make(map[int32]struct{}) + opencmdMap map[string]struct{} = make(map[string]struct{}) + ok bool + changeActiva bool + changeAccept bool + ) + if conf, err = this.configure.getWorldtaskCfg(); err != nil { + return + } + for _, v := range wtask.Activations { + activatMap[v] = struct{}{} + } + for _, v := range wtask.Accepts { + acceptsMap[v] = struct{}{} + } + for _, v := range wtask.Completes { completeMap[v] = struct{}{} } for _, v := range opencmd { opencmdMap[v] = struct{}{} } for _, v := range conf.GetDataList() { - if _, ok = completeMap[v.Key]; ok { //已完成 + if _, ok = activatMap[v.Key]; ok { //已在可接取列表中 + continue + } + if _, ok = acceptsMap[v.Key]; ok { //已在已接取任务列表中 + continue + } + if _, ok = completeMap[v.Key]; ok { //已在完成列表中 continue } if lv < v.Lock || lv > v.Lockend { //等级不符合 continue } + if _, ok = opencmdMap[v.Opencond]; v.Opencond != "" && !ok { //功能未开启 + continue + } if _, ok = completeMap[v.Ontxe]; v.Ontxe != 0 && !ok { //前置任务判断 continue } if v.Des == 5 { //商队任务不主动触发 continue } - activations = append(activations, v.Key) + if v.AutoAccept == 0 { + wtask.Activations = append(wtask.Activations, v.Key) + changeActiva = true + } else if v.AutoAccept == 1 { //自动接取任务 + wtask.Accepts = append(wtask.Accepts, v.Key) + changeAccept = true + } + + } + + //有新任务接取 + if changeActiva { + session.SendMsg(string(this.GetType()), "activations", &pb.WTaskActivationsChangePush{Activations: wtask.Activations}) + } + + if changeAccept { + this.pushtaskprogress(session, wtask) } return } diff --git a/pb/practice_db.pb.go b/pb/practice_db.pb.go index d221b8b19..35401e104 100644 --- a/pb/practice_db.pb.go +++ b/pb/practice_db.pb.go @@ -399,19 +399,20 @@ type DBPracticeRoom struct { Gymaction int32 `protobuf:"varint,3,opt,name=gymaction,proto3" json:"gymaction"` //健身房动作 Gymrefresh int32 `protobuf:"varint,4,opt,name=gymrefresh,proto3" json:"gymrefresh"` //健身房刷新次数 Lastrefresh int64 `protobuf:"varint,5,opt,name=lastrefresh,proto3" json:"lastrefresh"` //最后刷新时间 - Full map[int32]int32 `protobuf:"bytes,6,rep,name=full,proto3" json:"full" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //满级登记 - Knapsack map[string]*DBPracticeRes `protobuf:"bytes,7,rep,name=knapsack,proto3" json:"knapsack" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //资源 - Pillar1 *DBPracticePillar `protobuf:"bytes,8,opt,name=pillar1,proto3" json:"pillar1"` //柱子1 - Pillar2 *DBPracticePillar `protobuf:"bytes,9,opt,name=pillar2,proto3" json:"pillar2"` //柱子2 - Pillar3 *DBPracticePillar `protobuf:"bytes,10,opt,name=pillar3,proto3" json:"pillar3"` //柱子3 - Pillarf *DBPracticePillar `protobuf:"bytes,11,opt,name=pillarf,proto3" json:"pillarf"` //好友柱子 - Statuers []*DBPracticeStatuer `protobuf:"bytes,12,rep,name=statuers,proto3" json:"statuers"` //武馆雕像 - Currnpc int32 `protobuf:"varint,13,opt,name=currnpc,proto3" json:"currnpc"` //当前npc - Npcstate int32 `protobuf:"varint,14,opt,name=npcstate,proto3" json:"npcstate"` //npc状态 -1未开启 0 未挑战 1 挑战失败 2挑战成功 3 CD中 - Refresh int64 `protobuf:"varint,15,opt,name=refresh,proto3" json:"refresh"` //刷新时间 - Battlenum int32 `protobuf:"varint,16,opt,name=battlenum,proto3" json:"battlenum"` //战斗次数 - Captain int32 `protobuf:"varint,17,opt,name=captain,proto3" json:"captain"` //战斗征信队长位 - Formation []*BattleRole `protobuf:"bytes,18,rep,name=formation,proto3" json:"formation"` //战斗阵型 + Lastgymtime int64 `protobuf:"varint,6,opt,name=lastgymtime,proto3" json:"lastgymtime"` //上一次每日一练的时间 + Full map[int32]int32 `protobuf:"bytes,7,rep,name=full,proto3" json:"full" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //满级登记 + Knapsack map[string]*DBPracticeRes `protobuf:"bytes,8,rep,name=knapsack,proto3" json:"knapsack" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //资源 + Pillar1 *DBPracticePillar `protobuf:"bytes,9,opt,name=pillar1,proto3" json:"pillar1"` //柱子1 + Pillar2 *DBPracticePillar `protobuf:"bytes,10,opt,name=pillar2,proto3" json:"pillar2"` //柱子2 + Pillar3 *DBPracticePillar `protobuf:"bytes,11,opt,name=pillar3,proto3" json:"pillar3"` //柱子3 + Pillarf *DBPracticePillar `protobuf:"bytes,12,opt,name=pillarf,proto3" json:"pillarf"` //好友柱子 + Statuers []*DBPracticeStatuer `protobuf:"bytes,13,rep,name=statuers,proto3" json:"statuers"` //武馆雕像 + Currnpc int32 `protobuf:"varint,14,opt,name=currnpc,proto3" json:"currnpc"` //当前npc + Npcstate int32 `protobuf:"varint,15,opt,name=npcstate,proto3" json:"npcstate"` //npc状态 -1未开启 0 未挑战 1 挑战失败 2挑战成功 3 CD中 + Refresh int64 `protobuf:"varint,16,opt,name=refresh,proto3" json:"refresh"` //刷新时间 + Battlenum int32 `protobuf:"varint,17,opt,name=battlenum,proto3" json:"battlenum"` //战斗次数 + Captain int32 `protobuf:"varint,18,opt,name=captain,proto3" json:"captain"` //战斗征信队长位 + Formation []*BattleRole `protobuf:"bytes,19,rep,name=formation,proto3" json:"formation"` //战斗阵型 } func (x *DBPracticeRoom) Reset() { @@ -481,6 +482,13 @@ func (x *DBPracticeRoom) GetLastrefresh() int64 { return 0 } +func (x *DBPracticeRoom) GetLastgymtime() int64 { + if x != nil { + return x.Lastgymtime + } + return 0 +} + func (x *DBPracticeRoom) GetFull() map[int32]int32 { if x != nil { return x.Full @@ -762,7 +770,7 @@ var file_practice_practice_db_proto_rawDesc = []byte{ 0x06, 0x75, 0x73, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x75, 0x73, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x75, 0x73, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, - 0x75, 0x73, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x99, 0x06, 0x0a, 0x0e, 0x44, 0x42, 0x50, 0x72, + 0x75, 0x73, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xbb, 0x06, 0x0a, 0x0e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, @@ -771,65 +779,67 @@ var file_practice_practice_db_proto_rawDesc = []byte{ 0x6d, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x67, 0x79, 0x6d, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x2d, 0x0a, 0x04, - 0x66, 0x75, 0x6c, 0x6c, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x50, - 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x2e, 0x46, 0x75, 0x6c, 0x6c, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x12, 0x39, 0x0a, 0x08, 0x6b, - 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, - 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x2e, 0x4b, - 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6b, 0x6e, - 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x12, 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, - 0x31, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, - 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, - 0x61, 0x72, 0x31, 0x12, 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x32, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, - 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x32, - 0x12, 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x33, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, - 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x33, 0x12, 0x2b, 0x0a, - 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x66, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, - 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, - 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x66, 0x12, 0x2e, 0x0a, 0x08, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x65, 0x72, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x44, - 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x65, 0x72, - 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x72, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x75, - 0x72, 0x72, 0x6e, 0x70, 0x63, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x75, 0x72, - 0x72, 0x6e, 0x70, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x70, 0x63, 0x73, 0x74, 0x61, 0x74, 0x65, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6e, 0x70, 0x63, 0x73, 0x74, 0x61, 0x74, 0x65, - 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x0f, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x62, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x62, - 0x61, 0x74, 0x74, 0x6c, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x70, 0x74, - 0x61, 0x69, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x61, 0x70, 0x74, 0x61, - 0x69, 0x6e, 0x12, 0x29, 0x0a, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, - 0x6c, 0x65, 0x52, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x37, 0x0a, - 0x09, 0x46, 0x75, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4b, 0x0a, 0x0d, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, - 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, - 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x22, 0x48, 0x0a, 0x16, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, - 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, 0x10, 0x0a, - 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, - 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0xb5, 0x01, - 0x0a, 0x16, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, - 0x75, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x07, 0x74, 0x61, - 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, - 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x49, 0x6e, - 0x76, 0x69, 0x74, 0x65, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 0x16, 0x0a, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x61, 0x74, 0x74, 0x69, 0x64, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x69, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x20, 0x0a, 0x0b, + 0x6c, 0x61, 0x73, 0x74, 0x67, 0x79, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x67, 0x79, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2d, + 0x0a, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, + 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x2e, 0x46, 0x75, + 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x66, 0x75, 0x6c, 0x6c, 0x12, 0x39, 0x0a, + 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1d, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, + 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, + 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x12, 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, + 0x61, 0x72, 0x31, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, + 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, + 0x6c, 0x6c, 0x61, 0x72, 0x31, 0x12, 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x32, + 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, + 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, + 0x72, 0x32, 0x12, 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x33, 0x18, 0x0b, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, + 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x33, 0x12, + 0x2b, 0x0a, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x66, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, + 0x6c, 0x61, 0x72, 0x52, 0x07, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x66, 0x12, 0x2e, 0x0a, 0x08, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x72, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, + 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x65, 0x72, 0x52, 0x08, 0x73, 0x74, 0x61, 0x74, 0x75, 0x65, 0x72, 0x73, 0x12, 0x18, 0x0a, 0x07, + 0x63, 0x75, 0x72, 0x72, 0x6e, 0x70, 0x63, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, + 0x75, 0x72, 0x72, 0x6e, 0x70, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x70, 0x63, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6e, 0x70, 0x63, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x10, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x07, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x1c, 0x0a, 0x09, + 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x09, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, + 0x70, 0x74, 0x61, 0x69, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x61, 0x70, + 0x74, 0x61, 0x69, 0x6e, 0x12, 0x29, 0x0a, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, + 0x37, 0x0a, 0x09, 0x46, 0x75, 0x6c, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4b, 0x0a, 0x0d, 0x4b, 0x6e, 0x61, 0x70, + 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x48, 0x0a, 0x16, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, + 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, + 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, + 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, + 0xb5, 0x01, 0x0a, 0x16, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, + 0x65, 0x63, 0x75, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x31, 0x0a, 0x07, + 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, + 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, + 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, + 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x61, 0x74, 0x74, 0x69, + 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x69, 0x64, 0x12, + 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/practice_msg.pb.go b/pb/practice_msg.pb.go index 3eabe0e3f..78e9b51bf 100644 --- a/pb/practice_msg.pb.go +++ b/pb/practice_msg.pb.go @@ -1366,7 +1366,8 @@ type PracticeGetGymBuffResp struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Buffid int32 `protobuf:"varint,1,opt,name=buffid,proto3" json:"buffid"` + Buffid int32 `protobuf:"varint,1,opt,name=buffid,proto3" json:"buffid"` + Award []*UserAssets `protobuf:"bytes,2,rep,name=award,proto3" json:"award"` //奖励 } func (x *PracticeGetGymBuffResp) Reset() { @@ -1408,6 +1409,13 @@ func (x *PracticeGetGymBuffResp) GetBuffid() int32 { return 0 } +func (x *PracticeGetGymBuffResp) GetAward() []*UserAssets { + if x != nil { + return x.Award + } + return nil +} + ///健身 确认buff 请求 type PracticeGymConfirmReq struct { state protoimpl.MessageState @@ -2166,198 +2174,201 @@ var file_practice_practice_msg_proto_rawDesc = []byte{ 0x65, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x10, 0x70, 0x76, 0x70, 0x2f, 0x70, 0x76, 0x70, 0x5f, 0x64, 0x62, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x11, 0x0a, 0x0f, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, - 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, 0x10, 0x50, 0x72, 0x61, 0x63, - 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, - 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, - 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x04, 0x69, 0x6e, 0x66, - 0x6f, 0x22, 0x3d, 0x0a, 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6d, - 0x6d, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x23, 0x0a, 0x04, 0x69, - 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, - 0x22, 0x2b, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x46, 0x72, 0x69, 0x65, - 0x6e, 0x64, 0x52, 0x6f, 0x6d, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x66, 0x75, 0x69, 0x64, 0x22, 0x9d, 0x01, - 0x0a, 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, - 0x52, 0x6f, 0x6d, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x38, 0x0a, 0x05, 0x69, 0x6e, 0x66, 0x6f, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, - 0x63, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x6f, 0x6d, 0x6d, 0x52, 0x65, 0x73, 0x70, - 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x69, 0x6e, 0x66, - 0x6f, 0x73, 0x1a, 0x49, 0x0a, 0x0a, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, - 0x6f, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x29, 0x0a, - 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x52, - 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x39, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, - 0x74, 0x69, 0x63, 0x65, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, - 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, - 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x04, 0x69, - 0x6e, 0x66, 0x6f, 0x22, 0x2a, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, - 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, - 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, - 0x3b, 0x0a, 0x13, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x0e, 0x0a, 0x02, - 0x6c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x6d, 0x0a, 0x13, - 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, - 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x72, - 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x12, 0x18, 0x0a, - 0x07, 0x74, 0x65, 0x61, 0x63, 0x68, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x74, 0x65, 0x61, 0x63, 0x68, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x22, 0x41, 0x0a, 0x14, 0x50, - 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x01, 0x20, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0x11, 0x0a, 0x0f, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, + 0x6f, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, 0x10, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, + 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x3d, 0x0a, + 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6d, 0x6d, 0x43, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x2b, 0x0a, 0x15, + 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x6f, + 0x6d, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x04, 0x66, 0x75, 0x69, 0x64, 0x22, 0x9d, 0x01, 0x0a, 0x16, 0x50, 0x72, + 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x46, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x52, 0x6f, 0x6d, 0x6d, + 0x52, 0x65, 0x73, 0x70, 0x12, 0x38, 0x0a, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x46, 0x72, + 0x69, 0x65, 0x6e, 0x64, 0x52, 0x6f, 0x6d, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x49, 0x6e, 0x66, + 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x1a, 0x49, + 0x0a, 0x0a, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x25, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, + 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x29, 0x0a, 0x11, 0x50, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x14, + 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, + 0x6e, 0x64, 0x65, 0x78, 0x22, 0x39, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, + 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, + 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, + 0x2a, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, + 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x3b, 0x0a, 0x13, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0x6d, 0x0a, 0x13, 0x50, 0x72, 0x61, 0x63, + 0x74, 0x69, 0x63, 0x65, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12, + 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x65, 0x61, + 0x63, 0x68, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x65, 0x61, 0x63, + 0x68, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x22, 0x41, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, + 0x69, 0x63, 0x65, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, + 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, + 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x22, 0x6b, 0x0a, 0x0f, 0x50, 0x72, + 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, + 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, + 0x72, 0x69, 0x65, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x65, 0x61, + 0x63, 0x68, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x65, 0x61, 0x63, + 0x68, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x22, 0x55, 0x0a, 0x10, 0x50, 0x72, 0x61, 0x63, 0x74, + 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x66, + 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x72, 0x69, + 0x65, 0x6e, 0x64, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, - 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x22, 0x6b, - 0x0a, 0x0f, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x6f, 0x74, 0x52, 0x65, - 0x71, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x72, - 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x12, 0x18, 0x0a, - 0x07, 0x74, 0x65, 0x61, 0x63, 0x68, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x74, 0x65, 0x61, 0x63, 0x68, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x72, 0x6f, 0x70, 0x22, 0x55, 0x0a, 0x10, 0x50, - 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4c, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, - 0x16, 0x0a, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, - 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, - 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, - 0x61, 0x72, 0x22, 0x16, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x78, - 0x70, 0x75, 0x6c, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x22, 0xd1, 0x01, 0x0a, 0x15, 0x50, - 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, - 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x12, - 0x40, 0x0a, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x24, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x78, 0x70, 0x75, - 0x6c, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, - 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, - 0x6b, 0x1a, 0x4b, 0x0a, 0x0d, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, - 0x52, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe9, - 0x01, 0x0a, 0x17, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x42, 0x65, 0x45, 0x78, 0x70, - 0x75, 0x6c, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x75, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x75, 0x69, 0x64, 0x12, 0x29, - 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, - 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, - 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x12, 0x42, 0x0a, 0x08, 0x6b, 0x6e, 0x61, - 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x50, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x42, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, 0x69, 0x6f, - 0x6e, 0x50, 0x75, 0x73, 0x68, 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, + 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x22, 0x16, + 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x22, 0xd1, 0x01, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, + 0x69, 0x63, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, + 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, + 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x12, 0x40, 0x0a, 0x08, 0x6b, + 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, + 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x1a, 0x4b, 0x0a, 0x0d, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x42, 0x0a, 0x12, 0x50, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, - 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x22, 0xcd, - 0x01, 0x0a, 0x13, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, - 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, - 0x72, 0x12, 0x3e, 0x0a, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, - 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, - 0x6b, 0x1a, 0x4b, 0x0a, 0x0d, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, - 0x52, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x3f, - 0x0a, 0x13, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, - 0x65, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x68, - 0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x22, - 0x40, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x6e, 0x72, 0x6f, 0x6c, - 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, - 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, - 0x6f, 0x22, 0x24, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4a, 0x58, 0x49, - 0x74, 0x65, 0x6d, 0x50, 0x75, 0x73, 0x68, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x14, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, - 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x55, 0x0a, - 0x13, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x49, 0x6e, 0x66, 0x6f, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x6e, - 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, - 0x68, 0x6e, 0x75, 0x6d, 0x22, 0x17, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, - 0x47, 0x79, 0x6d, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71, 0x22, 0x58, 0x0a, - 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x52, 0x65, 0x66, 0x72, - 0x65, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6c, 0x61, 0x73, - 0x74, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, - 0x73, 0x68, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x66, - 0x72, 0x65, 0x73, 0x68, 0x6e, 0x75, 0x6d, 0x22, 0x31, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, - 0x69, 0x63, 0x65, 0x47, 0x65, 0x74, 0x47, 0x79, 0x6d, 0x42, 0x75, 0x66, 0x66, 0x52, 0x65, 0x71, - 0x12, 0x18, 0x0a, 0x07, 0x70, 0x6f, 0x73, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x07, 0x70, 0x6f, 0x73, 0x74, 0x75, 0x72, 0x65, 0x22, 0x30, 0x0a, 0x16, 0x50, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x65, 0x74, 0x47, 0x79, 0x6d, 0x42, 0x75, 0x66, 0x66, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x22, 0x2f, 0x0a, 0x15, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe9, 0x01, 0x0a, 0x17, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x42, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, 0x69, + 0x6f, 0x6e, 0x50, 0x75, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x75, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x75, 0x69, 0x64, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, + 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, + 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x12, 0x42, 0x0a, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, + 0x6b, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x63, 0x65, 0x42, 0x65, 0x45, 0x78, 0x70, 0x75, 0x6c, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x75, 0x73, + 0x68, 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, + 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x1a, 0x4b, 0x0a, 0x0d, 0x4b, 0x6e, 0x61, + 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, + 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x42, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x63, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, + 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x22, 0xcd, 0x01, 0x0a, 0x13, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x29, 0x0a, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, + 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x52, 0x06, 0x70, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x12, 0x3e, 0x0a, + 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x22, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x52, 0x08, 0x6b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x1a, 0x4b, 0x0a, + 0x0d, 0x4b, 0x6e, 0x61, 0x70, 0x73, 0x61, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0e, 0x2e, 0x44, 0x42, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x3f, 0x0a, 0x13, 0x50, 0x72, + 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, + 0x71, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x22, 0x40, 0x0a, 0x14, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x64, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x72, + 0x6f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x22, 0x24, 0x0a, + 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4a, 0x58, 0x49, 0x74, 0x65, 0x6d, 0x50, + 0x75, 0x73, 0x68, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x22, 0x14, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, + 0x79, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x55, 0x0a, 0x13, 0x50, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, + 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x6e, 0x75, 0x6d, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x6e, 0x75, 0x6d, + 0x22, 0x17, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x52, + 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71, 0x22, 0x58, 0x0a, 0x16, 0x50, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x6e, 0x75, + 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, + 0x6e, 0x75, 0x6d, 0x22, 0x31, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, + 0x65, 0x74, 0x47, 0x79, 0x6d, 0x42, 0x75, 0x66, 0x66, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, + 0x70, 0x6f, 0x73, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x70, + 0x6f, 0x73, 0x74, 0x75, 0x72, 0x65, 0x22, 0x53, 0x0a, 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x63, 0x65, 0x47, 0x65, 0x74, 0x47, 0x79, 0x6d, 0x42, 0x75, 0x66, 0x66, 0x52, 0x65, 0x73, 0x70, + 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, + 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73, + 0x73, 0x65, 0x74, 0x73, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x2f, 0x0a, 0x15, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, + 0x6d, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x22, 0x30, 0x0a, 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x22, 0x30, 0x0a, - 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x47, 0x79, 0x6d, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x22, - 0x25, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, - 0x6f, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x66, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x66, 0x69, 0x64, 0x22, 0x68, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, - 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, - 0x66, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x66, 0x69, 0x64, 0x12, 0x1a, - 0x0a, 0x08, 0x69, 0x73, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x08, 0x69, 0x73, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x06, 0x62, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, 0x50, - 0x76, 0x70, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, - 0x22, 0x25, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x65, - 0x70, 0x74, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, - 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, - 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, - 0x73, 0x53, 0x75, 0x63, 0x63, 0x22, 0x25, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, - 0x65, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x12, - 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x22, 0x60, 0x0a, 0x18, 0x50, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x6e, 0x6f, 0x74, 0x69, - 0x66, 0x79, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x0a, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x79, 0x70, 0x65, 0x22, 0x47, 0x0a, 0x15, - 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4e, 0x50, 0x43, 0x42, 0x61, 0x74, 0x74, 0x6b, - 0x6c, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2e, 0x0a, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, - 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x6f, 0x72, 0x6d, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x59, 0x0a, 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, - 0x65, 0x4e, 0x50, 0x43, 0x42, 0x61, 0x74, 0x74, 0x6b, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, - 0x1e, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, - 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, - 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, - 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, - 0x22, 0x44, 0x0a, 0x1b, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4e, 0x50, 0x43, 0x42, - 0x61, 0x74, 0x74, 0x6b, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, - 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x36, 0x0a, 0x1c, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, - 0x63, 0x65, 0x4e, 0x50, 0x43, 0x42, 0x61, 0x74, 0x74, 0x6b, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, - 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x22, 0x16, - 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4e, 0x50, 0x43, 0x44, 0x69, 0x61, - 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x22, 0x2f, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, - 0x63, 0x65, 0x4e, 0x50, 0x43, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, - 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x69, 0x64, 0x22, 0x25, + 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, + 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x66, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x66, 0x69, 0x64, 0x22, 0x68, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, + 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x66, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x66, 0x69, 0x64, 0x12, 0x1a, 0x0a, + 0x08, 0x69, 0x73, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x08, 0x69, 0x73, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x12, 0x24, 0x0a, 0x06, 0x62, 0x61, 0x74, + 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, 0x50, 0x76, + 0x70, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x22, + 0x25, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x65, 0x70, + 0x74, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x63, 0x65, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, + 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, + 0x53, 0x75, 0x63, 0x63, 0x22, 0x25, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, + 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x12, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x75, 0x63, 0x63, 0x22, 0x60, 0x0a, 0x18, 0x50, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x6e, 0x6f, 0x74, 0x69, 0x66, + 0x79, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, + 0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x0a, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x54, 0x79, 0x70, 0x65, 0x22, 0x47, 0x0a, 0x15, 0x50, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4e, 0x50, 0x43, 0x42, 0x61, 0x74, 0x74, 0x6b, 0x6c, + 0x65, 0x52, 0x65, 0x71, 0x12, 0x2e, 0x0a, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x59, 0x0a, 0x16, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, + 0x4e, 0x50, 0x43, 0x42, 0x61, 0x74, 0x74, 0x6b, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, + 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x1f, + 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, + 0x44, 0x0a, 0x1b, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4e, 0x50, 0x43, 0x42, 0x61, + 0x74, 0x74, 0x6b, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x25, + 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, + 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x36, 0x0a, 0x1c, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, + 0x65, 0x4e, 0x50, 0x43, 0x42, 0x61, 0x74, 0x74, 0x6b, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, + 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x22, 0x16, 0x0a, + 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x4e, 0x50, 0x43, 0x44, 0x69, 0x61, 0x6c, + 0x6f, 0x67, 0x52, 0x65, 0x71, 0x22, 0x2f, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, + 0x65, 0x4e, 0x50, 0x43, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, + 0x0a, 0x06, 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, + 0x69, 0x73, 0x73, 0x75, 0x63, 0x63, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2422,12 +2433,13 @@ var file_practice_practice_msg_proto_goTypes = []interface{}{ nil, // 45: PracticeReceiveResp.KnapsackEntry (*DBPracticeRoom)(nil), // 46: DBPracticeRoom (*DBPracticePillar)(nil), // 47: DBPracticePillar - (*DBPvpBattle)(nil), // 48: DBPvpBattle - (*BattleFormation)(nil), // 49: BattleFormation - (ErrorCode)(0), // 50: ErrorCode - (*BattleInfo)(nil), // 51: BattleInfo - (*BattleReport)(nil), // 52: BattleReport - (*DBPracticeRes)(nil), // 53: DBPracticeRes + (*UserAssets)(nil), // 48: UserAssets + (*DBPvpBattle)(nil), // 49: DBPvpBattle + (*BattleFormation)(nil), // 50: BattleFormation + (ErrorCode)(0), // 51: ErrorCode + (*BattleInfo)(nil), // 52: BattleInfo + (*BattleReport)(nil), // 53: BattleReport + (*DBPracticeRes)(nil), // 54: DBPracticeRes } var file_practice_practice_msg_proto_depIdxs = []int32{ 46, // 0: PracticeInfoResp.info:type_name -> DBPracticeRoom @@ -2442,20 +2454,21 @@ var file_practice_practice_msg_proto_depIdxs = []int32{ 44, // 9: PracticeBeExpulsionPush.knapsack:type_name -> PracticeBeExpulsionPush.KnapsackEntry 47, // 10: PracticeReceiveResp.pillar:type_name -> DBPracticePillar 45, // 11: PracticeReceiveResp.knapsack:type_name -> PracticeReceiveResp.KnapsackEntry - 48, // 12: PracticeQiecuoResp.battle:type_name -> DBPvpBattle - 49, // 13: PracticeNPCBattkleReq.formation:type_name -> BattleFormation - 50, // 14: PracticeNPCBattkleResp.code:type_name -> ErrorCode - 51, // 15: PracticeNPCBattkleResp.info:type_name -> BattleInfo - 52, // 16: PracticeNPCBattkleFinishReq.report:type_name -> BattleReport - 46, // 17: PracticeFriendRommResp.InfosEntry.value:type_name -> DBPracticeRoom - 53, // 18: PracticeExpulsionResp.KnapsackEntry.value:type_name -> DBPracticeRes - 53, // 19: PracticeBeExpulsionPush.KnapsackEntry.value:type_name -> DBPracticeRes - 53, // 20: PracticeReceiveResp.KnapsackEntry.value:type_name -> DBPracticeRes - 21, // [21:21] is the sub-list for method output_type - 21, // [21:21] is the sub-list for method input_type - 21, // [21:21] is the sub-list for extension type_name - 21, // [21:21] is the sub-list for extension extendee - 0, // [0:21] is the sub-list for field type_name + 48, // 12: PracticeGetGymBuffResp.award:type_name -> UserAssets + 49, // 13: PracticeQiecuoResp.battle:type_name -> DBPvpBattle + 50, // 14: PracticeNPCBattkleReq.formation:type_name -> BattleFormation + 51, // 15: PracticeNPCBattkleResp.code:type_name -> ErrorCode + 52, // 16: PracticeNPCBattkleResp.info:type_name -> BattleInfo + 53, // 17: PracticeNPCBattkleFinishReq.report:type_name -> BattleReport + 46, // 18: PracticeFriendRommResp.InfosEntry.value:type_name -> DBPracticeRoom + 54, // 19: PracticeExpulsionResp.KnapsackEntry.value:type_name -> DBPracticeRes + 54, // 20: PracticeBeExpulsionPush.KnapsackEntry.value:type_name -> DBPracticeRes + 54, // 21: PracticeReceiveResp.KnapsackEntry.value:type_name -> DBPracticeRes + 22, // [22:22] is the sub-list for method output_type + 22, // [22:22] is the sub-list for method input_type + 22, // [22:22] is the sub-list for extension type_name + 22, // [22:22] is the sub-list for extension extendee + 0, // [0:22] is the sub-list for field type_name } func init() { file_practice_practice_msg_proto_init() } @@ -2467,6 +2480,7 @@ func file_practice_practice_msg_proto_init() { file_practice_practice_db_proto_init() file_battle_battle_msg_proto_init() file_pvp_pvp_db_proto_init() + file_comm_proto_init() if !protoimpl.UnsafeEnabled { file_practice_practice_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PracticeInfoReq); i { diff --git a/pb/wtask_db.pb.go b/pb/wtask_db.pb.go index 7d4fcde22..cf5c7591b 100644 --- a/pb/wtask_db.pb.go +++ b/pb/wtask_db.pb.go @@ -29,7 +29,7 @@ type DBWTask struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //唯一ID Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //玩家ID Activations []int32 `protobuf:"varint,3,rep,packed,name=activations,proto3" json:"activations"` //可接取任务列表 - Accepttask []int32 `protobuf:"varint,4,rep,packed,name=accepttask,proto3" json:"accepttask"` //已接取任务列表 + Accepts []int32 `protobuf:"varint,4,rep,packed,name=accepts,proto3" json:"accepts"` //已接取任务列表 Completes []int32 `protobuf:"varint,5,rep,packed,name=completes,proto3" json:"completes"` //完成任务列表 } @@ -86,9 +86,9 @@ func (x *DBWTask) GetActivations() []int32 { return nil } -func (x *DBWTask) GetAccepttask() []int32 { +func (x *DBWTask) GetAccepts() []int32 { if x != nil { - return x.Accepttask + return x.Accepts } return nil } @@ -161,22 +161,21 @@ var File_wtask_wtask_db_proto protoreflect.FileDescriptor var file_wtask_wtask_db_proto_rawDesc = []byte{ 0x0a, 0x14, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x2f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x62, 0x75, 0x72, 0x69, 0x65, 0x64, 0x2f, 0x62, - 0x75, 0x72, 0x69, 0x65, 0x64, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, + 0x75, 0x72, 0x69, 0x65, 0x64, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x07, 0x44, 0x42, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, - 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1e, - 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x05, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, - 0x05, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x22, 0x46, 0x0a, 0x0b, - 0x44, 0x42, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x74, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x25, 0x0a, - 0x06, 0x63, 0x6f, 0x6e, 0x6c, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x43, 0x6f, 0x6e, 0x49, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x63, 0x6f, - 0x6e, 0x6c, 0x64, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, + 0x0a, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x05, 0x52, + 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x63, 0x6f, 0x6d, + 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x22, 0x46, 0x0a, 0x0b, 0x44, 0x42, 0x57, 0x54, 0x61, 0x73, + 0x6b, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x6c, 0x64, + 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x43, 0x6f, 0x6e, 0x49, 0x50, 0x72, + 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x6c, 0x64, 0x73, 0x42, 0x06, + 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/wtask_msg.pb.go b/pb/wtask_msg.pb.go index 032eda213..ed8a3fc25 100644 --- a/pb/wtask_msg.pb.go +++ b/pb/wtask_msg.pb.go @@ -65,9 +65,9 @@ type WTaskInfoResp struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Activations []int32 `protobuf:"varint,1,rep,packed,name=activations,proto3" json:"activations"` //可接取任务列表 - Accepttask []*DBWTaskItem `protobuf:"bytes,2,rep,name=accepttask,proto3" json:"accepttask"` //已接取任务列表 - Completes []int32 `protobuf:"varint,3,rep,packed,name=completes,proto3" json:"completes"` //完成任务列表 + Activations []int32 `protobuf:"varint,1,rep,packed,name=activations,proto3" json:"activations"` //可接取任务列表 + Accepts []int32 `protobuf:"varint,2,rep,packed,name=accepts,proto3" json:"accepts"` //已接取任务列表 + Completes []int32 `protobuf:"varint,3,rep,packed,name=completes,proto3" json:"completes"` //完成任务列表 } func (x *WTaskInfoResp) Reset() { @@ -109,9 +109,9 @@ func (x *WTaskInfoResp) GetActivations() []int32 { return nil } -func (x *WTaskInfoResp) GetAccepttask() []*DBWTaskItem { +func (x *WTaskInfoResp) GetAccepts() []int32 { if x != nil { - return x.Accepttask + return x.Accepts } return nil } @@ -177,7 +177,8 @@ type WTaskAcceptResp struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Task *DBWTaskItem `protobuf:"bytes,1,opt,name=task,proto3" json:"task"` //接取任务数据 + Activations []int32 `protobuf:"varint,1,rep,packed,name=activations,proto3" json:"activations"` //可接取任务列表 + Accepts []int32 `protobuf:"varint,2,rep,packed,name=accepts,proto3" json:"accepts"` //已接取任务列表 } func (x *WTaskAcceptResp) Reset() { @@ -212,9 +213,16 @@ func (*WTaskAcceptResp) Descriptor() ([]byte, []int) { return file_wtask_wtask_msg_proto_rawDescGZIP(), []int{3} } -func (x *WTaskAcceptResp) GetTask() *DBWTaskItem { +func (x *WTaskAcceptResp) GetActivations() []int32 { if x != nil { - return x.Task + return x.Activations + } + return nil +} + +func (x *WTaskAcceptResp) GetAccepts() []int32 { + if x != nil { + return x.Accepts } return nil } @@ -281,7 +289,8 @@ type WTaskBattleStartResp struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Info *BattleInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` //战斗信息 + BattleConfId int32 `protobuf:"varint,1,opt,name=battleConfId,proto3" json:"battleConfId"` //战斗配表ID + Info *BattleInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info"` //战斗信息 } func (x *WTaskBattleStartResp) Reset() { @@ -316,6 +325,13 @@ func (*WTaskBattleStartResp) Descriptor() ([]byte, []int) { return file_wtask_wtask_msg_proto_rawDescGZIP(), []int{5} } +func (x *WTaskBattleStartResp) GetBattleConfId() int32 { + if x != nil { + return x.BattleConfId + } + return 0 +} + func (x *WTaskBattleStartResp) GetInfo() *BattleInfo { if x != nil { return x.Info @@ -384,6 +400,8 @@ type WTaskBattleFinishResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + + BattleConfId int32 `protobuf:"varint,1,opt,name=battleConfId,proto3" json:"battleConfId"` //战斗配表ID } func (x *WTaskBattleFinishResp) Reset() { @@ -418,6 +436,13 @@ func (*WTaskBattleFinishResp) Descriptor() ([]byte, []int) { return file_wtask_wtask_msg_proto_rawDescGZIP(), []int{7} } +func (x *WTaskBattleFinishResp) GetBattleConfId() int32 { + if x != nil { + return x.BattleConfId + } + return 0 +} + // 完成任务 请求 type WTaskFinishReq struct { state protoimpl.MessageState @@ -523,7 +548,7 @@ func (x *WTaskFinishResp) GetAward() []*UserAssets { } //可接入任务推送 -type WTaskActivationsPush struct { +type WTaskActivationsChangePush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields @@ -531,8 +556,8 @@ type WTaskActivationsPush struct { Activations []int32 `protobuf:"varint,1,rep,packed,name=activations,proto3" json:"activations"` //可接取任务列表 } -func (x *WTaskActivationsPush) Reset() { - *x = WTaskActivationsPush{} +func (x *WTaskActivationsChangePush) Reset() { + *x = WTaskActivationsChangePush{} if protoimpl.UnsafeEnabled { mi := &file_wtask_wtask_msg_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -540,13 +565,13 @@ func (x *WTaskActivationsPush) Reset() { } } -func (x *WTaskActivationsPush) String() string { +func (x *WTaskActivationsChangePush) String() string { return protoimpl.X.MessageStringOf(x) } -func (*WTaskActivationsPush) ProtoMessage() {} +func (*WTaskActivationsChangePush) ProtoMessage() {} -func (x *WTaskActivationsPush) ProtoReflect() protoreflect.Message { +func (x *WTaskActivationsChangePush) ProtoReflect() protoreflect.Message { mi := &file_wtask_wtask_msg_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -558,12 +583,12 @@ func (x *WTaskActivationsPush) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WTaskActivationsPush.ProtoReflect.Descriptor instead. -func (*WTaskActivationsPush) Descriptor() ([]byte, []int) { +// Deprecated: Use WTaskActivationsChangePush.ProtoReflect.Descriptor instead. +func (*WTaskActivationsChangePush) Descriptor() ([]byte, []int) { return file_wtask_wtask_msg_proto_rawDescGZIP(), []int{10} } -func (x *WTaskActivationsPush) GetActivations() []int32 { +func (x *WTaskActivationsChangePush) GetActivations() []int32 { if x != nil { return x.Activations } @@ -571,16 +596,16 @@ func (x *WTaskActivationsPush) GetActivations() []int32 { } //已接取任务 进度变化推送 -type WTaskAccepttaskChangePush struct { +type WTaskAcceptChangePush struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Accepttask []*DBWTaskItem `protobuf:"bytes,1,rep,name=accepttask,proto3" json:"accepttask"` //已接取任务列表 + Accepts []*DBWTaskItem `protobuf:"bytes,2,rep,name=accepts,proto3" json:"accepts"` //已接取任务列表 } -func (x *WTaskAccepttaskChangePush) Reset() { - *x = WTaskAccepttaskChangePush{} +func (x *WTaskAcceptChangePush) Reset() { + *x = WTaskAcceptChangePush{} if protoimpl.UnsafeEnabled { mi := &file_wtask_wtask_msg_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -588,13 +613,13 @@ func (x *WTaskAccepttaskChangePush) Reset() { } } -func (x *WTaskAccepttaskChangePush) String() string { +func (x *WTaskAcceptChangePush) String() string { return protoimpl.X.MessageStringOf(x) } -func (*WTaskAccepttaskChangePush) ProtoMessage() {} +func (*WTaskAcceptChangePush) ProtoMessage() {} -func (x *WTaskAccepttaskChangePush) ProtoReflect() protoreflect.Message { +func (x *WTaskAcceptChangePush) ProtoReflect() protoreflect.Message { mi := &file_wtask_wtask_msg_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -606,70 +631,14 @@ func (x *WTaskAccepttaskChangePush) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WTaskAccepttaskChangePush.ProtoReflect.Descriptor instead. -func (*WTaskAccepttaskChangePush) Descriptor() ([]byte, []int) { +// Deprecated: Use WTaskAcceptChangePush.ProtoReflect.Descriptor instead. +func (*WTaskAcceptChangePush) Descriptor() ([]byte, []int) { return file_wtask_wtask_msg_proto_rawDescGZIP(), []int{11} } -func (x *WTaskAccepttaskChangePush) GetAccepttask() []*DBWTaskItem { +func (x *WTaskAcceptChangePush) GetAccepts() []*DBWTaskItem { if x != nil { - return x.Accepttask - } - return nil -} - -//任务自动完成 推送 -type WTaskAutoFinshPush struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Completes int32 `protobuf:"varint,1,opt,name=completes,proto3" json:"completes"` //可接取任务列表 - Award []*UserAssets `protobuf:"bytes,2,rep,name=award,proto3" json:"award"` //奖励 -} - -func (x *WTaskAutoFinshPush) Reset() { - *x = WTaskAutoFinshPush{} - if protoimpl.UnsafeEnabled { - mi := &file_wtask_wtask_msg_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *WTaskAutoFinshPush) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*WTaskAutoFinshPush) ProtoMessage() {} - -func (x *WTaskAutoFinshPush) ProtoReflect() protoreflect.Message { - mi := &file_wtask_wtask_msg_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use WTaskAutoFinshPush.ProtoReflect.Descriptor instead. -func (*WTaskAutoFinshPush) Descriptor() ([]byte, []int) { - return file_wtask_wtask_msg_proto_rawDescGZIP(), []int{12} -} - -func (x *WTaskAutoFinshPush) GetCompletes() int32 { - if x != nil { - return x.Completes - } - return 0 -} - -func (x *WTaskAutoFinshPush) GetAward() []*UserAssets { - if x != nil { - return x.Award + return x.Accepts } return nil } @@ -683,59 +652,58 @@ var file_wtask_wtask_msg_proto_rawDesc = []byte{ 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x0e, 0x0a, 0x0c, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, - 0x65, 0x71, 0x22, 0x7d, 0x0a, 0x0d, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, + 0x65, 0x71, 0x22, 0x69, 0x0a, 0x0d, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x74, - 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, 0x57, 0x54, - 0x61, 0x73, 0x6b, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x74, - 0x61, 0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x05, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, - 0x73, 0x22, 0x22, 0x0a, 0x0e, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, - 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x03, 0x74, 0x69, 0x64, 0x22, 0x33, 0x0a, 0x0f, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, - 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, 0x57, 0x54, 0x61, 0x73, 0x6b, - 0x49, 0x74, 0x65, 0x6d, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x22, 0x63, 0x0a, 0x13, 0x57, 0x54, - 0x61, 0x73, 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, - 0x71, 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, - 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x22, - 0x37, 0x0a, 0x14, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, - 0x61, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x61, 0x0a, 0x14, 0x57, 0x54, 0x61, 0x73, - 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, - 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, - 0x6e, 0x66, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x17, 0x0a, 0x15, 0x57, - 0x54, 0x61, 0x73, 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, - 0x52, 0x65, 0x73, 0x70, 0x22, 0x22, 0x0a, 0x0e, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, - 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x22, 0x46, 0x0a, 0x0f, 0x57, 0x54, 0x61, 0x73, - 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x74, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x21, 0x0a, - 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, - 0x22, 0x38, 0x0a, 0x14, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x75, 0x73, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, - 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0b, 0x61, - 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x49, 0x0a, 0x19, 0x57, 0x54, - 0x61, 0x73, 0x6b, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x2c, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x70, - 0x74, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, - 0x57, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x65, 0x70, - 0x74, 0x74, 0x61, 0x73, 0x6b, 0x22, 0x55, 0x0a, 0x12, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x75, - 0x74, 0x6f, 0x46, 0x69, 0x6e, 0x73, 0x68, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x05, 0x61, 0x77, 0x61, - 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, - 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x42, 0x06, 0x5a, 0x04, - 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, 0x12, + 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, + 0x28, 0x05, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x73, 0x22, 0x22, 0x0a, + 0x0e, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x52, 0x65, 0x71, 0x12, + 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, + 0x64, 0x22, 0x4d, 0x0a, 0x0f, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, + 0x52, 0x65, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, + 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, + 0x22, 0x63, 0x0a, 0x13, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, + 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, + 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x62, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x62, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x22, 0x5b, 0x0a, 0x14, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x22, 0x0a, + 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, + 0x64, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, + 0x66, 0x6f, 0x22, 0x61, 0x0a, 0x14, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, + 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x12, 0x25, + 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, + 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x3b, 0x0a, 0x15, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x22, + 0x0a, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x49, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, + 0x49, 0x64, 0x22, 0x22, 0x0a, 0x0e, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, + 0x68, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x22, 0x46, 0x0a, 0x0f, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x46, + 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x05, 0x61, + 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, + 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x3e, + 0x0a, 0x1a, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x20, 0x0a, 0x0b, + 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x05, 0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3f, + 0x0a, 0x15, 0x57, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x43, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x26, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, + 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, 0x57, 0x54, 0x61, + 0x73, 0x6b, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x07, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x73, 0x42, + 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -750,41 +718,37 @@ func file_wtask_wtask_msg_proto_rawDescGZIP() []byte { return file_wtask_wtask_msg_proto_rawDescData } -var file_wtask_wtask_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 13) +var file_wtask_wtask_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 12) var file_wtask_wtask_msg_proto_goTypes = []interface{}{ - (*WTaskInfoReq)(nil), // 0: WTaskInfoReq - (*WTaskInfoResp)(nil), // 1: WTaskInfoResp - (*WTaskAcceptReq)(nil), // 2: WTaskAcceptReq - (*WTaskAcceptResp)(nil), // 3: WTaskAcceptResp - (*WTaskBattleStartReq)(nil), // 4: WTaskBattleStartReq - (*WTaskBattleStartResp)(nil), // 5: WTaskBattleStartResp - (*WTaskBattleFinishReq)(nil), // 6: WTaskBattleFinishReq - (*WTaskBattleFinishResp)(nil), // 7: WTaskBattleFinishResp - (*WTaskFinishReq)(nil), // 8: WTaskFinishReq - (*WTaskFinishResp)(nil), // 9: WTaskFinishResp - (*WTaskActivationsPush)(nil), // 10: WTaskActivationsPush - (*WTaskAccepttaskChangePush)(nil), // 11: WTaskAccepttaskChangePush - (*WTaskAutoFinshPush)(nil), // 12: WTaskAutoFinshPush - (*DBWTaskItem)(nil), // 13: DBWTaskItem - (*BattleFormation)(nil), // 14: BattleFormation - (*BattleInfo)(nil), // 15: BattleInfo - (*BattleReport)(nil), // 16: BattleReport - (*UserAssets)(nil), // 17: UserAssets + (*WTaskInfoReq)(nil), // 0: WTaskInfoReq + (*WTaskInfoResp)(nil), // 1: WTaskInfoResp + (*WTaskAcceptReq)(nil), // 2: WTaskAcceptReq + (*WTaskAcceptResp)(nil), // 3: WTaskAcceptResp + (*WTaskBattleStartReq)(nil), // 4: WTaskBattleStartReq + (*WTaskBattleStartResp)(nil), // 5: WTaskBattleStartResp + (*WTaskBattleFinishReq)(nil), // 6: WTaskBattleFinishReq + (*WTaskBattleFinishResp)(nil), // 7: WTaskBattleFinishResp + (*WTaskFinishReq)(nil), // 8: WTaskFinishReq + (*WTaskFinishResp)(nil), // 9: WTaskFinishResp + (*WTaskActivationsChangePush)(nil), // 10: WTaskActivationsChangePush + (*WTaskAcceptChangePush)(nil), // 11: WTaskAcceptChangePush + (*BattleFormation)(nil), // 12: BattleFormation + (*BattleInfo)(nil), // 13: BattleInfo + (*BattleReport)(nil), // 14: BattleReport + (*UserAssets)(nil), // 15: UserAssets + (*DBWTaskItem)(nil), // 16: DBWTaskItem } var file_wtask_wtask_msg_proto_depIdxs = []int32{ - 13, // 0: WTaskInfoResp.accepttask:type_name -> DBWTaskItem - 13, // 1: WTaskAcceptResp.task:type_name -> DBWTaskItem - 14, // 2: WTaskBattleStartReq.battle:type_name -> BattleFormation - 15, // 3: WTaskBattleStartResp.info:type_name -> BattleInfo - 16, // 4: WTaskBattleFinishReq.report:type_name -> BattleReport - 17, // 5: WTaskFinishResp.award:type_name -> UserAssets - 13, // 6: WTaskAccepttaskChangePush.accepttask:type_name -> DBWTaskItem - 17, // 7: WTaskAutoFinshPush.award:type_name -> UserAssets - 8, // [8:8] is the sub-list for method output_type - 8, // [8:8] is the sub-list for method input_type - 8, // [8:8] is the sub-list for extension type_name - 8, // [8:8] is the sub-list for extension extendee - 0, // [0:8] is the sub-list for field type_name + 12, // 0: WTaskBattleStartReq.battle:type_name -> BattleFormation + 13, // 1: WTaskBattleStartResp.info:type_name -> BattleInfo + 14, // 2: WTaskBattleFinishReq.report:type_name -> BattleReport + 15, // 3: WTaskFinishResp.award:type_name -> UserAssets + 16, // 4: WTaskAcceptChangePush.accepts:type_name -> DBWTaskItem + 5, // [5:5] is the sub-list for method output_type + 5, // [5:5] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name } func init() { file_wtask_wtask_msg_proto_init() } @@ -917,7 +881,7 @@ func file_wtask_wtask_msg_proto_init() { } } file_wtask_wtask_msg_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*WTaskActivationsPush); i { + switch v := v.(*WTaskActivationsChangePush); i { case 0: return &v.state case 1: @@ -929,19 +893,7 @@ func file_wtask_wtask_msg_proto_init() { } } file_wtask_wtask_msg_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*WTaskAccepttaskChangePush); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_wtask_wtask_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*WTaskAutoFinshPush); i { + switch v := v.(*WTaskAcceptChangePush); i { case 0: return &v.state case 1: @@ -959,7 +911,7 @@ func file_wtask_wtask_msg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_wtask_wtask_msg_proto_rawDesc, NumEnums: 0, - NumMessages: 13, + NumMessages: 12, NumExtensions: 0, NumServices: 0, }, diff --git a/sys/configure/structs/Game.WorldTaskData.go b/sys/configure/structs/Game.WorldTaskData.go index 665619d52..68b1bcb3c 100644 --- a/sys/configure/structs/Game.WorldTaskData.go +++ b/sys/configure/structs/Game.WorldTaskData.go @@ -12,6 +12,7 @@ import "errors" type GameWorldTaskData struct { Key int32 + Opencond string Lock int32 Lockend int32 Ontxe int32 @@ -39,6 +40,7 @@ func (*GameWorldTaskData) GetTypeId() int32 { func (_v *GameWorldTaskData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) } + { var _ok_ bool; if _v.Opencond, _ok_ = _buf["opencond"].(string); !_ok_ { err = errors.New("opencond error"); return } } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lock"].(float64); !_ok_ { err = errors.New("lock error"); return }; _v.Lock = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lockend"].(float64); !_ok_ { err = errors.New("lockend error"); return }; _v.Lockend = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ontxe"].(float64); !_ok_ { err = errors.New("ontxe error"); return }; _v.Ontxe = int32(_tempNum_) }