From 17f3c9c9a3fedb0188f714d65fe46ed70fce86dd Mon Sep 17 00:00:00 2001 From: aixianling Date: Thu, 23 Jan 2025 17:34:43 +0800 Subject: [PATCH] =?UTF-8?q?refactor(configs):=20=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96=20NpcFunctions.json=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用缩进和换行重新格式化 JSON 结构,提高可读性 - 添加新的 NPC 功能配置项: - id 144: { "id": 144, "funcType": 5, "param1": 7, "param2": 5 } - 优化现有配置项的格式,统一参数风格 --- configs/NpcFunctions.json | 152 +++++++++++++++++++++++++++++++++++++- 1 file changed, 151 insertions(+), 1 deletion(-) diff --git a/configs/NpcFunctions.json b/configs/NpcFunctions.json index f3481c6..fdae773 100644 --- a/configs/NpcFunctions.json +++ b/configs/NpcFunctions.json @@ -1 +1,151 @@ -{"1":{"id":1,"funcType":1,"param2":1,"param1":6},"2":{"id":2,"funcType":1,"param2":1,"param1":6},"3":{"id":3,"funcType":1,"param2":1,"param1":6},"4":{"id":4,"funcType":1,"param2":1,"param1":3},"5":{"id":5,"funcType":1,"param2":1,"param1":4},"6":{"id":6,"funcType":3,"param1":[1]},"7":{"id":7,"funcType":3,"param1":[14,11,12,16,3,4,5,6,8,9,10,7]},"8":{"id":8,"funcType":3,"param1":[13,14,15]},"9":{"id":9,"funcType":3,"param1":[13,16,18,17,20,19,21]},"10":{"id":10,"funcType":3,"param1":[22,23]},"11":{"id":11,"funcType":3,"param1":[14]},"12":{"id":12,"funcType":3,"param1":[13,31]},"13":{"id":13,"funcType":3,"param1":[13,30]},"14":{"id":14,"funcType":3,"param1":[14,32,33,34]},"15":{"param1":16,"funcType":2,"id":15,"param2":1,"param3":[{"pkval":30,"consume":{"count":100000,"type":2},"limitday":2},{"pkval":100,"consume":{"count":20,"type":4},"limitday":-1}]},"16":{"id":16,"funcType":3,"param1":[35,36,37]},"17":{"id":17,"funcType":3,"param1":[38,39]},"18":{"id":18,"funcType":3,"param1":[40,41,42,43,44,45,46]},"19":{"id":19,"funcType":3,"param1":[47,48,49,50,51,52,53,54,55]},"20":{"id":20,"funcType":3,"param1":[56,57,58]},"21":{"id":21,"funcType":3,"param1":[59,60,61]},"22":{"id":22,"funcType":3,"param1":[62,63,64,65,66,67]},"23":{"id":23,"funcType":3,"param1":[68,69,70,71,72,73,74,75,76,77,78,79,80]},"24":{"id":24,"funcType":3,"param1":[81,82,83,84,85,86,87,88,89,90,91]},"25":{"id":25,"funcType":3,"param1":[92,93,94,95,96,97,98,99,100,101,102,103]},"26":{"id":26,"funcType":3,"param1":[104,105,106]},"27":{"id":27,"funcType":3,"param1":[107,108,109,110,111]},"28":{"id":28,"funcType":3,"param1":[112,113,114,115,116,117]},"29":{"id":29,"funcType":2,"param1":[18]},"30":{"id":30,"funcType":3,"param1":[121,122]},"31":{"id":31,"funcType":3,"param1":[122]},"32":{"id":32,"funcType":5,"param2":6,"param1":1},"33":{"id":33,"funcType":5,"param2":5,"param1":2},"34":{"id":34,"funcType":5,"param2":6,"param1":3},"35":{"id":35,"funcType":5,"param2":5,"param1":4},"36":{"id":36,"funcType":4,"param2":101,"param1":1},"37":{"id":37,"funcType":4,"param2":102,"param1":1},"38":{"id":38,"funcType":4,"param2":201,"param1":2},"39":{"id":39,"funcType":4,"param2":202,"param1":2},"40":{"id":40,"funcType":4,"param2":301,"param1":3},"41":{"id":41,"funcType":4,"param2":303,"param1":10003},"42":{"id":42,"funcType":4,"param2":401,"param1":10004},"43":{"id":43,"funcType":4,"param2":403,"param1":10004},"44":{"id":44,"funcType":4,"param2":501,"param1":10005},"45":{"id":45,"funcType":4,"param2":502,"param1":10005},"46":{"id":46,"funcType":4,"param2":601,"param1":10006},"47":{"id":47,"funcType":4,"param2":602,"param1":10006},"48":{"id":48,"funcType":4,"param2":701,"param1":10007},"49":{"id":49,"funcType":4,"param2":702,"param1":10007},"50":{"id":50,"funcType":4,"param2":801,"param1":10008},"51":{"id":51,"funcType":4,"param2":802,"param1":10008},"52":{"id":52,"funcType":4,"param2":901,"param1":10009},"53":{"id":53,"funcType":4,"param2":903,"param1":10009},"54":{"id":54,"funcType":4,"param2":1001,"param1":10010},"55":{"id":55,"funcType":4,"param2":1003,"param1":10010},"56":{"id":56,"funcType":4,"param2":1101,"param1":10011},"57":{"id":57,"funcType":4,"param2":1103,"param1":10011},"58":{"id":58,"funcType":4,"param2":1201,"param1":10012},"59":{"id":59,"funcType":4,"param2":1203,"param1":10012},"60":{"id":60,"funcType":4,"param2":1701,"param1":10017},"61":{"id":61,"funcType":4,"param2":1703,"param1":10017},"66":{"id":66,"funcType":3,"param1":[123,124,125,126]},"67":{"id":67,"funcType":3,"param1":[127,128,129,130]},"68":{"id":68,"funcType":3,"param1":[131,132,133,134]},"69":{"id":69,"funcType":3,"param1":[135,136,137,138]},"70":{"id":70,"funcType":3,"param1":[139,140,141,142]},"71":{"id":71,"funcType":3,"param1":[143]},"72":{"id":72,"funcType":5,"param2":5,"param1":5},"73":{"id":73,"funcType":5,"param2":6,"param1":6},"74":{"id":74,"funcType":1,"param2":1,"param1":6},"75":{"id":75,"funcType":1,"param2":1,"param1":6},"76":{"id":76,"funcType":1,"param2":1,"param1":6},"77":{"id":77,"funcType":1,"param2":1,"param1":6},"78":{"id":78,"funcType":1,"param2":1,"param1":6},"79":{"id":79,"funcType":1,"param2":1,"param1":6},"80":{"id":80,"funcType":1,"param2":1,"param1":6},"81":{"id":81,"funcType":1,"param2":1,"param1":6},"82":{"id":82,"funcType":1,"param2":1,"param1":6},"83":{"id":83,"funcType":1,"param2":1,"param1":6},"84":{"id":84,"funcType":1,"param2":1,"param1":6},"85":{"id":85,"funcType":1,"param2":1,"param1":6},"86":{"id":86,"funcType":1,"param2":1,"param1":6},"87":{"id":87,"funcType":1,"param2":1,"param1":6},"88":{"id":88,"funcType":1,"param2":1,"param1":6},"89":{"id":89,"funcType":1,"param2":1,"param1":6},"90":{"id":90,"funcType":1,"param2":1,"param1":6},"91":{"id":91,"funcType":1,"param2":1,"param1":6},"92":{"id":92,"funcType":1,"param2":1,"param1":6},"93":{"id":93,"funcType":1,"param2":1,"param1":6},"94":{"id":94,"funcType":1,"param2":1,"param1":6},"95":{"id":95,"funcType":1,"param2":1,"param1":6},"96":{"id":96,"funcType":1,"param2":1,"param1":6},"97":{"id":97,"funcType":1,"param2":1,"param1":6},"98":{"id":98,"funcType":4,"param2":401,"param1":4},"99":{"id":99,"funcType":3,"param1":[144,145,146,147]},"100":{"id":100,"funcType":3,"param1":[148,149,150,151]},"101":{"id":101,"funcType":3,"param1":[152,153,154,176]},"102":{"id":102,"funcType":3,"param1":[155,156,157,177]},"103":{"id":103,"funcType":3,"param1":[158,159,160,178,188,189,192]},"104":{"id":104,"funcType":3,"param1":[161,162,179,190,212,213,214]},"105":{"id":105,"funcType":3,"param1":[204,163,180,191,219,220]},"106":{"id":106,"funcType":3,"param1":[205,164,181,221,222,223]},"107":{"id":107,"funcType":3,"param1":[165]},"108":{"id":108,"funcType":3,"param1":[166]},"109":{"id":109,"funcType":3,"param1":[167]},"110":{"id":110,"funcType":3,"param1":[168,169]},"111":{"id":111,"funcType":3,"param1":[170,171]},"112":{"id":112,"funcType":3,"param1":[172,173]},"113":{"id":113,"funcType":3,"param1":[174]},"114":{"param1":"装备洗炼","funcType":6,"id":114,"param2":"app.BaptismWin","param3":1},"115":{"param1":"装备升星","funcType":6,"id":115,"param2":"app.ForgeWin","param3":1},"116":{"id":116,"funcType":6,"param2":"app.WorshipWin","param1":"膜拜英雄"},"117":{"param1":"金币回收","funcType":6,"id":117,"param2":"app.RecycleWin","param3":0},"118":{"id":118,"funcType":6,"param2":"app.FourImageLevelUpWin","param1":"四象神兽"},"119":{"id":119,"funcType":3,"param1":[182]},"120":{"id":120,"funcType":3,"param1":[184,185]},"121":{"id":121,"funcType":3,"param1":[186,187]},"122":{"id":122,"funcType":6,"param2":"app.ShabakRewardsWin","param1":"城主奖励"},"123":{"id":123,"funcType":3,"param1":[201]},"124":{"id":124,"funcType":3,"param1":[193,194,195,196]},"125":{"id":125,"funcType":3,"param1":[197,198,199,200]},"126":{"id":126,"funcType":6,"param2":"app.ViolentStateWin","param1":"狂暴之力"},"127":{"id":127,"funcType":3,"param1":[202,224,225]},"128":{"id":128,"funcType":3,"param1":[203]},"129":{"id":129,"funcType":6,"param2":"app.DonationRankWin","param1":"捐献排行榜"},"130":{"id":130,"funcType":6,"param2":"app.GuanZhiView","param1":"加官进爵"},"131":{"id":131,"funcType":3,"param1":[206,207]},"132":{"id":132,"funcType":3,"param1":[208,232]},"133":{"id":133,"funcType":3,"param1":[209]},"134":{"id":134,"funcType":3,"param1":[210,216,226,227]},"135":{"id":135,"funcType":3,"param1":[211,217,228,229]},"136":{"id":136,"funcType":3,"param1":[215]},"137":{"id":137,"funcType":6,"param2":"app.MainServerInfoWin","param1":"了解更多版本信息"},"138":{"id":138,"funcType":3,"param1":[118]},"139":{"id":139,"funcType":3,"param1":[218]},"140":{"id":140,"funcType":3,"param1":[230]},"141":{"id":141,"funcType":3,"param1":[231]},"142":{"id":142,"funcType":3,"param1":[235,233,234]},"143":{"id":143,"funcType":3,"param1":[236,237,238]}} \ No newline at end of file +{ + "1": { "id": 1, "funcType": 1, "param2": 1, "param1": 6 }, + "2": { "id": 2, "funcType": 1, "param2": 1, "param1": 6 }, + "3": { "id": 3, "funcType": 1, "param2": 1, "param1": 6 }, + "4": { "id": 4, "funcType": 1, "param2": 1, "param1": 3 }, + "5": { "id": 5, "funcType": 1, "param2": 1, "param1": 4 }, + "6": { "id": 6, "funcType": 3, "param1": [1] }, + "7": { "id": 7, "funcType": 3, "param1": [14, 11, 12, 16, 3, 4, 5, 6, 8, 9, 10, 7] }, + "8": { "id": 8, "funcType": 3, "param1": [13, 14, 15] }, + "9": { "id": 9, "funcType": 3, "param1": [13, 16, 18, 17, 20, 19, 21] }, + "10": { "id": 10, "funcType": 3, "param1": [22, 23] }, + "11": { "id": 11, "funcType": 3, "param1": [14] }, + "12": { "id": 12, "funcType": 3, "param1": [13, 31] }, + "13": { "id": 13, "funcType": 3, "param1": [13, 30] }, + "14": { "id": 14, "funcType": 3, "param1": [14, 32, 33, 34] }, + "15": { + "param1": 16, + "funcType": 2, + "id": 15, + "param2": 1, + "param3": [ + { "pkval": 30, "consume": { "count": 100000, "type": 2 }, "limitday": 2 }, + { "pkval": 100, "consume": { "count": 20, "type": 4 }, "limitday": -1 } + ] + }, + "16": { "id": 16, "funcType": 3, "param1": [35, 36, 37] }, + "17": { "id": 17, "funcType": 3, "param1": [38, 39] }, + "18": { "id": 18, "funcType": 3, "param1": [40, 41, 42, 43, 44, 45, 46] }, + "19": { "id": 19, "funcType": 3, "param1": [47, 48, 49, 50, 51, 52, 53, 54, 55] }, + "20": { "id": 20, "funcType": 3, "param1": [56, 57, 58] }, + "21": { "id": 21, "funcType": 3, "param1": [59, 60, 61] }, + "22": { "id": 22, "funcType": 3, "param1": [62, 63, 64, 65, 66, 67] }, + "23": { "id": 23, "funcType": 3, "param1": [68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80] }, + "24": { "id": 24, "funcType": 3, "param1": [81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] }, + "25": { "id": 25, "funcType": 3, "param1": [92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103] }, + "26": { "id": 26, "funcType": 3, "param1": [104, 105, 106] }, + "27": { "id": 27, "funcType": 3, "param1": [107, 108, 109, 110, 111] }, + "28": { "id": 28, "funcType": 3, "param1": [112, 113, 114, 115, 116, 117] }, + "29": { "id": 29, "funcType": 2, "param1": [18] }, + "30": { "id": 30, "funcType": 3, "param1": [121, 122] }, + "31": { "id": 31, "funcType": 3, "param1": [122] }, + "32": { "id": 32, "funcType": 5, "param2": 6, "param1": 1 }, + "33": { "id": 33, "funcType": 5, "param2": 5, "param1": 2 }, + "34": { "id": 34, "funcType": 5, "param2": 6, "param1": 3 }, + "35": { "id": 35, "funcType": 5, "param2": 5, "param1": 4 }, + "36": { "id": 36, "funcType": 4, "param2": 101, "param1": 1 }, + "37": { "id": 37, "funcType": 4, "param2": 102, "param1": 1 }, + "38": { "id": 38, "funcType": 4, "param2": 201, "param1": 2 }, + "39": { "id": 39, "funcType": 4, "param2": 202, "param1": 2 }, + "40": { "id": 40, "funcType": 4, "param2": 301, "param1": 3 }, + "41": { "id": 41, "funcType": 4, "param2": 303, "param1": 10003 }, + "42": { "id": 42, "funcType": 4, "param2": 401, "param1": 10004 }, + "43": { "id": 43, "funcType": 4, "param2": 403, "param1": 10004 }, + "44": { "id": 44, "funcType": 4, "param2": 501, "param1": 10005 }, + "45": { "id": 45, "funcType": 4, "param2": 502, "param1": 10005 }, + "46": { "id": 46, "funcType": 4, "param2": 601, "param1": 10006 }, + "47": { "id": 47, "funcType": 4, "param2": 602, "param1": 10006 }, + "48": { "id": 48, "funcType": 4, "param2": 701, "param1": 10007 }, + "49": { "id": 49, "funcType": 4, "param2": 702, "param1": 10007 }, + "50": { "id": 50, "funcType": 4, "param2": 801, "param1": 10008 }, + "51": { "id": 51, "funcType": 4, "param2": 802, "param1": 10008 }, + "52": { "id": 52, "funcType": 4, "param2": 901, "param1": 10009 }, + "53": { "id": 53, "funcType": 4, "param2": 903, "param1": 10009 }, + "54": { "id": 54, "funcType": 4, "param2": 1001, "param1": 10010 }, + "55": { "id": 55, "funcType": 4, "param2": 1003, "param1": 10010 }, + "56": { "id": 56, "funcType": 4, "param2": 1101, "param1": 10011 }, + "57": { "id": 57, "funcType": 4, "param2": 1103, "param1": 10011 }, + "58": { "id": 58, "funcType": 4, "param2": 1201, "param1": 10012 }, + "59": { "id": 59, "funcType": 4, "param2": 1203, "param1": 10012 }, + "60": { "id": 60, "funcType": 4, "param2": 1701, "param1": 10017 }, + "61": { "id": 61, "funcType": 4, "param2": 1703, "param1": 10017 }, + "66": { "id": 66, "funcType": 3, "param1": [123, 124, 125, 126] }, + "67": { "id": 67, "funcType": 3, "param1": [127, 128, 129, 130] }, + "68": { "id": 68, "funcType": 3, "param1": [131, 132, 133, 134] }, + "69": { "id": 69, "funcType": 3, "param1": [135, 136, 137, 138] }, + "70": { "id": 70, "funcType": 3, "param1": [139, 140, 141, 142] }, + "71": { "id": 71, "funcType": 3, "param1": [143] }, + "72": { "id": 72, "funcType": 5, "param2": 5, "param1": 5 }, + "73": { "id": 73, "funcType": 5, "param2": 6, "param1": 6 }, + "74": { "id": 74, "funcType": 1, "param2": 1, "param1": 6 }, + "75": { "id": 75, "funcType": 1, "param2": 1, "param1": 6 }, + "76": { "id": 76, "funcType": 1, "param2": 1, "param1": 6 }, + "77": { "id": 77, "funcType": 1, "param2": 1, "param1": 6 }, + "78": { "id": 78, "funcType": 1, "param2": 1, "param1": 6 }, + "79": { "id": 79, "funcType": 1, "param2": 1, "param1": 6 }, + "80": { "id": 80, "funcType": 1, "param2": 1, "param1": 6 }, + "81": { "id": 81, "funcType": 1, "param2": 1, "param1": 6 }, + "82": { "id": 82, "funcType": 1, "param2": 1, "param1": 6 }, + "83": { "id": 83, "funcType": 1, "param2": 1, "param1": 6 }, + "84": { "id": 84, "funcType": 1, "param2": 1, "param1": 6 }, + "85": { "id": 85, "funcType": 1, "param2": 1, "param1": 6 }, + "86": { "id": 86, "funcType": 1, "param2": 1, "param1": 6 }, + "87": { "id": 87, "funcType": 1, "param2": 1, "param1": 6 }, + "88": { "id": 88, "funcType": 1, "param2": 1, "param1": 6 }, + "89": { "id": 89, "funcType": 1, "param2": 1, "param1": 6 }, + "90": { "id": 90, "funcType": 1, "param2": 1, "param1": 6 }, + "91": { "id": 91, "funcType": 1, "param2": 1, "param1": 6 }, + "92": { "id": 92, "funcType": 1, "param2": 1, "param1": 6 }, + "93": { "id": 93, "funcType": 1, "param2": 1, "param1": 6 }, + "94": { "id": 94, "funcType": 1, "param2": 1, "param1": 6 }, + "95": { "id": 95, "funcType": 1, "param2": 1, "param1": 6 }, + "96": { "id": 96, "funcType": 1, "param2": 1, "param1": 6 }, + "97": { "id": 97, "funcType": 1, "param2": 1, "param1": 6 }, + "98": { "id": 98, "funcType": 4, "param2": 401, "param1": 4 }, + "99": { "id": 99, "funcType": 3, "param1": [144, 145, 146, 147] }, + "100": { "id": 100, "funcType": 3, "param1": [148, 149, 150, 151] }, + "101": { "id": 101, "funcType": 3, "param1": [152, 153, 154, 176] }, + "102": { "id": 102, "funcType": 3, "param1": [155, 156, 157, 177] }, + "103": { "id": 103, "funcType": 3, "param1": [158, 159, 160, 178, 188, 189, 192] }, + "104": { "id": 104, "funcType": 3, "param1": [161, 162, 179, 190, 212, 213, 214] }, + "105": { "id": 105, "funcType": 3, "param1": [204, 163, 180, 191, 219, 220] }, + "106": { "id": 106, "funcType": 3, "param1": [205, 164, 181, 221, 222, 223] }, + "107": { "id": 107, "funcType": 3, "param1": [165] }, + "108": { "id": 108, "funcType": 3, "param1": [166] }, + "109": { "id": 109, "funcType": 3, "param1": [167] }, + "110": { "id": 110, "funcType": 3, "param1": [168, 169] }, + "111": { "id": 111, "funcType": 3, "param1": [170, 171] }, + "112": { "id": 112, "funcType": 3, "param1": [172, 173] }, + "113": { "id": 113, "funcType": 3, "param1": [174] }, + "114": { "param1": "装备洗炼", "funcType": 6, "id": 114, "param2": "app.BaptismWin", "param3": 1 }, + "115": { "param1": "装备升星", "funcType": 6, "id": 115, "param2": "app.ForgeWin", "param3": 1 }, + "116": { "id": 116, "funcType": 6, "param2": "app.WorshipWin", "param1": "膜拜英雄" }, + "117": { "param1": "金币回收", "funcType": 6, "id": 117, "param2": "app.RecycleWin", "param3": 0 }, + "118": { "id": 118, "funcType": 6, "param2": "app.FourImageLevelUpWin", "param1": "四象神兽" }, + "119": { "id": 119, "funcType": 3, "param1": [182] }, + "120": { "id": 120, "funcType": 3, "param1": [184, 185] }, + "121": { "id": 121, "funcType": 3, "param1": [186, 187] }, + "122": { "id": 122, "funcType": 6, "param2": "app.ShabakRewardsWin", "param1": "城主奖励" }, + "123": { "id": 123, "funcType": 3, "param1": [201] }, + "124": { "id": 124, "funcType": 3, "param1": [193, 194, 195, 196] }, + "125": { "id": 125, "funcType": 3, "param1": [197, 198, 199, 200] }, + "126": { "id": 126, "funcType": 6, "param2": "app.ViolentStateWin", "param1": "狂暴之力" }, + "127": { "id": 127, "funcType": 3, "param1": [202, 224, 225] }, + "128": { "id": 128, "funcType": 3, "param1": [203] }, + "129": { "id": 129, "funcType": 6, "param2": "app.DonationRankWin", "param1": "捐献排行榜" }, + "130": { "id": 130, "funcType": 6, "param2": "app.GuanZhiView", "param1": "加官进爵" }, + "131": { "id": 131, "funcType": 3, "param1": [206, 207] }, + "132": { "id": 132, "funcType": 3, "param1": [208, 232] }, + "133": { "id": 133, "funcType": 3, "param1": [209] }, + "134": { "id": 134, "funcType": 3, "param1": [210, 216, 226, 227] }, + "135": { "id": 135, "funcType": 3, "param1": [211, 217, 228, 229] }, + "136": { "id": 136, "funcType": 3, "param1": [215] }, + "137": { "id": 137, "funcType": 6, "param2": "app.MainServerInfoWin", "param1": "了解更多版本信息" }, + "138": { "id": 138, "funcType": 3, "param1": [118] }, + "139": { "id": 139, "funcType": 3, "param1": [218] }, + "140": { "id": 140, "funcType": 3, "param1": [230] }, + "141": { "id": 141, "funcType": 3, "param1": [231] }, + "142": { "id": 142, "funcType": 3, "param1": [235, 233, 234] }, + "143": { "id": 143, "funcType": 3, "param1": [236, 237, 238] }, + "144": { "id": 144, "funcType": 5, "param1": 7,"param2": 5 } +}