diff --git a/configs/CircleLevel.json b/configs/CircleLevel.json index 9807ef0..165cb5d 100644 --- a/configs/CircleLevel.json +++ b/configs/CircleLevel.json @@ -1 +1,742 @@ -{"0":{"attrs":[{"value":0,"type":5},{"value":0,"type":76},{"value":0,"type":77},{"value":0,"type":75}],"costlevel":0,"item2":[],"openday":1,"levelblock":200,"item3":[],"level":0,"levellimit":50,"item1":[]},"1":{"attrs":[{"value":100,"type":5},{"value":1,"type":76},{"value":3,"type":77},{"value":100,"type":75}],"costlevel":2,"item2":[],"openday":1,"levelblock":200,"item3":{"id":851,"type":0,"count":2},"level":1,"levellimit":50,"item1":{"id":2,"type":2,"count":120000}},"2":{"attrs":[{"value":200,"type":5},{"value":3,"type":76},{"value":7,"type":77},{"value":200,"type":75}],"costlevel":4,"item2":{"id":911,"type":0,"count":3},"openday":1,"levelblock":200,"item3":[],"level":2,"levellimit":55,"item1":{"id":2,"type":2,"count":240000}},"3":{"attrs":[{"value":300,"type":5},{"value":5,"type":76},{"value":11,"type":77},{"value":400,"type":75}],"costlevel":6,"item2":{"id":912,"type":0,"count":4},"openday":1,"levelblock":200,"item3":{"id":902,"type":0,"count":4},"level":3,"levellimit":60,"item1":{"id":2,"type":2,"count":1500000}},"4":{"attrs":[{"value":400,"type":5},{"value":7,"type":76},{"value":15,"type":77},{"value":600,"type":75}],"costlevel":10,"item2":{"id":913,"type":0,"count":4},"openday":1,"levelblock":200,"item3":{"id":903,"type":0,"count":4},"level":4,"levellimit":70,"item1":{"id":2,"type":2,"count":2800000}},"5":{"attrs":[{"value":600,"type":5},{"value":9,"type":76},{"value":19,"type":77},{"value":800,"type":75}],"costlevel":15,"item2":{"id":914,"type":0,"count":5},"openday":1,"levelblock":200,"item3":{"id":904,"type":0,"count":5},"level":5,"levellimit":80,"item1":{"id":2,"type":2,"count":5000000}},"6":{"attrs":[{"value":800,"type":5},{"value":11,"type":76},{"value":23,"type":77},{"value":1000,"type":75}],"costlevel":20,"item2":{"id":915,"type":0,"count":6},"openday":1,"levelblock":200,"item3":{"id":905,"type":0,"count":6},"level":6,"levellimit":90,"item1":{"id":2,"type":2,"count":8000000}},"7":{"attrs":[{"value":1200,"type":5},{"value":13,"type":76},{"value":27,"type":77},{"value":1300,"type":75}],"costlevel":25,"item2":{"id":916,"type":0,"count":10},"openday":1,"levelblock":200,"item3":{"id":906,"type":0,"count":10},"level":7,"levellimit":110,"item1":{"id":2,"type":2,"count":15000000}},"8":{"attrs":[{"value":1600,"type":5},{"value":15,"type":76},{"value":31,"type":77},{"value":1800,"type":75}],"costlevel":30,"item2":{"id":916,"type":0,"count":20},"openday":1,"levelblock":200,"item3":{"id":906,"type":0,"count":20},"level":8,"levellimit":130,"item1":{"id":2,"type":2,"count":25000000}},"9":{"attrs":[{"value":2000,"type":5},{"value":17,"type":76},{"value":35,"type":77},{"value":2300,"type":75}],"costlevel":35,"item2":{"id":916,"type":0,"count":30},"openday":1,"levelblock":220,"item3":{"id":906,"type":0,"count":30},"level":9,"levellimit":150,"item1":{"id":2,"type":2,"count":40000000}},"10":{"attrs":[{"value":2400,"type":5},{"value":19,"type":76},{"value":39,"type":77},{"value":2800,"type":75}],"costlevel":40,"item2":{"id":916,"type":0,"count":40},"openday":1,"levelblock":250,"item3":{"id":906,"type":0,"count":40},"level":10,"levellimit":180,"item1":{"id":2,"type":2,"count":60000000}},"11":{"attrs":[{"value":2800,"type":5},{"value":22,"type":76},{"value":45,"type":77},{"value":3000,"type":75}],"costlevel":45,"item2":{"id":917,"type":0,"count":12},"openday":1,"levelblock":280,"item3":{"id":907,"type":0,"count":12},"level":11,"levellimit":220,"item1":{"id":2,"type":2,"count":100000000}},"12":{"attrs":[{"value":3200,"type":5},{"value":25,"type":76},{"value":50,"type":77},{"value":3200,"type":75}],"costlevel":50,"item2":{"id":917,"type":0,"count":17},"openday":1,"levelblock":290,"item3":{"id":907,"type":0,"count":17},"level":12,"levellimit":235,"item1":{"id":2,"type":2,"count":200000000}},"13":{"attrs":[{"value":3600,"type":5},{"value":28,"type":76},{"value":53,"type":77},{"value":3400,"type":75}],"costlevel":55,"item2":{"id":917,"type":0,"count":21},"openday":1,"levelblock":300,"item3":{"id":907,"type":0,"count":21},"level":13,"levellimit":245,"item1":{"id":2,"type":2,"count":300000000}},"14":{"attrs":[{"value":4000,"type":5},{"value":32,"type":76},{"value":58,"type":77},{"value":3600,"type":75}],"costlevel":60,"item2":{"id":917,"type":0,"count":28},"openday":32,"levelblock":310,"item3":{"id":907,"type":0,"count":28},"level":14,"levellimit":250,"item1":{"id":2,"type":2,"count":400000000}},"15":{"attrs":[{"value":4500,"type":5},{"value":36,"type":76},{"value":65,"type":77},{"value":3800,"type":75}],"costlevel":60,"item2":{"id":917,"type":0,"count":35},"openday":35,"levelblock":320,"item3":{"id":907,"type":0,"count":35},"level":15,"levellimit":265,"item1":{"id":2,"type":2,"count":500000000}},"16":{"attrs":[{"value":5000,"type":5},{"value":42,"type":76},{"value":72,"type":77},{"value":4000,"type":75}],"costlevel":60,"item2":{"id":917,"type":0,"count":42},"openday":40,"levelblock":330,"item3":{"id":907,"type":0,"count":42},"level":16,"levellimit":270,"item1":{"id":2,"type":2,"count":600000000}},"17":{"attrs":[{"value":5500,"type":5},{"value":48,"type":76},{"value":79,"type":77},{"value":4200,"type":75}],"costlevel":60,"item2":{"id":917,"type":0,"count":49},"openday":45,"levelblock":340,"item3":{"id":907,"type":0,"count":49},"level":17,"levellimit":275,"item1":{"id":2,"type":2,"count":700000000}},"18":{"attrs":[{"value":6000,"type":5},{"value":54,"type":76},{"value":86,"type":77},{"value":4500,"type":75}],"costlevel":60,"item2":{"id":917,"type":0,"count":56},"openday":50,"levelblock":350,"item3":{"id":907,"type":0,"count":56},"level":18,"levellimit":280,"item1":{"id":2,"type":2,"count":800000000}}} \ No newline at end of file +{ + "0": { + "attrs": [ + { + "value": 0, + "type": 5 + }, + { + "value": 0, + "type": 76 + }, + { + "value": 0, + "type": 77 + }, + { + "value": 0, + "type": 75 + } + ], + "costlevel": 0, + "item2": [], + "openday": 1, + "levelblock": 200, + "item3": [], + "level": 0, + "levellimit": 50, + "item1": [] + }, + "1": { + "attrs": [ + { + "value": 100, + "type": 5 + }, + { + "value": 1, + "type": 76 + }, + { + "value": 3, + "type": 77 + }, + { + "value": 100, + "type": 75 + } + ], + "costlevel": 2, + "item2": [], + "openday": 1, + "levelblock": 200, + "item3": { + "id": 851, + "type": 0, + "count": 2 + }, + "level": 1, + "levellimit": 50, + "item1": { + "id": 2, + "type": 2, + "count": 120000 + } + }, + "2": { + "attrs": [ + { + "value": 200, + "type": 5 + }, + { + "value": 3, + "type": 76 + }, + { + "value": 7, + "type": 77 + }, + { + "value": 200, + "type": 75 + } + ], + "costlevel": 4, + "item2": { + "id": 911, + "type": 0, + "count": 3 + }, + "openday": 1, + "levelblock": 200, + "item3": [], + "level": 2, + "levellimit": 55, + "item1": { + "id": 2, + "type": 2, + "count": 240000 + } + }, + "3": { + "attrs": [ + { + "value": 300, + "type": 5 + }, + { + "value": 5, + "type": 76 + }, + { + "value": 11, + "type": 77 + }, + { + "value": 400, + "type": 75 + } + ], + "costlevel": 6, + "item2": { + "id": 912, + "type": 0, + "count": 4 + }, + "openday": 1, + "levelblock": 200, + "item3": { + "id": 902, + "type": 0, + "count": 4 + }, + "level": 3, + "levellimit": 60, + "item1": { + "id": 2, + "type": 2, + "count": 1500000 + } + }, + "4": { + "attrs": [ + { + "value": 400, + "type": 5 + }, + { + "value": 7, + "type": 76 + }, + { + "value": 15, + "type": 77 + }, + { + "value": 600, + "type": 75 + } + ], + "costlevel": 10, + "item2": { + "id": 913, + "type": 0, + "count": 4 + }, + "openday": 1, + "levelblock": 200, + "item3": { + "id": 903, + "type": 0, + "count": 4 + }, + "level": 4, + "levellimit": 70, + "item1": { + "id": 2, + "type": 2, + "count": 2800000 + } + }, + "5": { + "attrs": [ + { + "value": 600, + "type": 5 + }, + { + "value": 9, + "type": 76 + }, + { + "value": 19, + "type": 77 + }, + { + "value": 800, + "type": 75 + } + ], + "costlevel": 15, + "item2": { + "id": 914, + "type": 0, + "count": 5 + }, + "openday": 1, + "levelblock": 200, + "item3": { + "id": 904, + "type": 0, + "count": 5 + }, + "level": 5, + "levellimit": 80, + "item1": { + "id": 2, + "type": 2, + "count": 5000000 + } + }, + "6": { + "attrs": [ + { + "value": 800, + "type": 5 + }, + { + "value": 11, + "type": 76 + }, + { + "value": 23, + "type": 77 + }, + { + "value": 1000, + "type": 75 + } + ], + "costlevel": 20, + "item2": { + "id": 915, + "type": 0, + "count": 6 + }, + "openday": 1, + "levelblock": 200, + "item3": { + "id": 905, + "type": 0, + "count": 6 + }, + "level": 6, + "levellimit": 90, + "item1": { + "id": 2, + "type": 2, + "count": 8000000 + } + }, + "7": { + "attrs": [ + { + "value": 1200, + "type": 5 + }, + { + "value": 13, + "type": 76 + }, + { + "value": 27, + "type": 77 + }, + { + "value": 1300, + "type": 75 + } + ], + "costlevel": 25, + "item2": { + "id": 916, + "type": 0, + "count": 10 + }, + "openday": 1, + "levelblock": 200, + "item3": { + "id": 906, + "type": 0, + "count": 10 + }, + "level": 7, + "levellimit": 110, + "item1": { + "id": 2, + "type": 2, + "count": 15000000 + } + }, + "8": { + "attrs": [ + { + "value": 1600, + "type": 5 + }, + { + "value": 15, + "type": 76 + }, + { + "value": 31, + "type": 77 + }, + { + "value": 1800, + "type": 75 + } + ], + "costlevel": 30, + "item2": { + "id": 916, + "type": 0, + "count": 20 + }, + "openday": 1, + "levelblock": 200, + "item3": { + "id": 906, + "type": 0, + "count": 20 + }, + "level": 8, + "levellimit": 130, + "item1": { + "id": 2, + "type": 2, + "count": 25000000 + } + }, + "9": { + "attrs": [ + { + "value": 2000, + "type": 5 + }, + { + "value": 17, + "type": 76 + }, + { + "value": 35, + "type": 77 + }, + { + "value": 2300, + "type": 75 + } + ], + "costlevel": 35, + "item2": { + "id": 916, + "type": 0, + "count": 30 + }, + "openday": 1, + "levelblock": 220, + "item3": { + "id": 906, + "type": 0, + "count": 30 + }, + "level": 9, + "levellimit": 150, + "item1": { + "id": 2, + "type": 2, + "count": 40000000 + } + }, + "10": { + "attrs": [ + { + "value": 2400, + "type": 5 + }, + { + "value": 19, + "type": 76 + }, + { + "value": 39, + "type": 77 + }, + { + "value": 2800, + "type": 75 + } + ], + "costlevel": 40, + "item2": { + "id": 916, + "type": 0, + "count": 40 + }, + "openday": 1, + "levelblock": 250, + "item3": { + "id": 906, + "type": 0, + "count": 40 + }, + "level": 10, + "levellimit": 180, + "item1": { + "id": 2, + "type": 2, + "count": 60000000 + } + }, + "11": { + "attrs": [ + { + "value": 2800, + "type": 5 + }, + { + "value": 22, + "type": 76 + }, + { + "value": 45, + "type": 77 + }, + { + "value": 3000, + "type": 75 + } + ], + "costlevel": 45, + "item2": { + "id": 917, + "type": 0, + "count": 12 + }, + "openday": 1, + "levelblock": 280, + "item3": { + "id": 907, + "type": 0, + "count": 12 + }, + "level": 11, + "levellimit": 220, + "item1": { + "id": 2, + "type": 2, + "count": 100000000 + } + }, + "12": { + "attrs": [ + { + "value": 3200, + "type": 5 + }, + { + "value": 25, + "type": 76 + }, + { + "value": 50, + "type": 77 + }, + { + "value": 3200, + "type": 75 + } + ], + "costlevel": 50, + "item2": { + "id": 917, + "type": 0, + "count": 17 + }, + "openday": 1, + "levelblock": 290, + "item3": { + "id": 907, + "type": 0, + "count": 17 + }, + "level": 12, + "levellimit": 235, + "item1": { + "id": 2, + "type": 2, + "count": 200000000 + } + }, + "13": { + "attrs": [ + { + "value": 3600, + "type": 5 + }, + { + "value": 28, + "type": 76 + }, + { + "value": 53, + "type": 77 + }, + { + "value": 3400, + "type": 75 + } + ], + "costlevel": 55, + "item2": { + "id": 917, + "type": 0, + "count": 21 + }, + "openday": 1, + "levelblock": 300, + "item3": { + "id": 907, + "type": 0, + "count": 21 + }, + "level": 13, + "levellimit": 245, + "item1": { + "id": 2, + "type": 2, + "count": 300000000 + } + }, + "14": { + "attrs": [ + { + "value": 4000, + "type": 5 + }, + { + "value": 32, + "type": 76 + }, + { + "value": 58, + "type": 77 + }, + { + "value": 3600, + "type": 75 + } + ], + "costlevel": 60, + "item2": { + "id": 917, + "type": 0, + "count": 28 + }, + "openday": 32, + "levelblock": 310, + "item3": { + "id": 907, + "type": 0, + "count": 28 + }, + "level": 14, + "levellimit": 250, + "item1": { + "id": 2, + "type": 2, + "count": 400000000 + } + }, + "15": { + "attrs": [ + { + "value": 4500, + "type": 5 + }, + { + "value": 36, + "type": 76 + }, + { + "value": 65, + "type": 77 + }, + { + "value": 3800, + "type": 75 + } + ], + "costlevel": 60, + "item2": { + "id": 917, + "type": 0, + "count": 35 + }, + "openday": 35, + "levelblock": 320, + "item3": { + "id": 907, + "type": 0, + "count": 35 + }, + "level": 15, + "levellimit": 265, + "item1": { + "id": 2, + "type": 2, + "count": 500000000 + } + }, + "16": { + "attrs": [ + { + "value": 5000, + "type": 5 + }, + { + "value": 42, + "type": 76 + }, + { + "value": 72, + "type": 77 + }, + { + "value": 4000, + "type": 75 + } + ], + "costlevel": 60, + "item2": { + "id": 917, + "type": 0, + "count": 42 + }, + "openday": 40, + "levelblock": 330, + "item3": { + "id": 907, + "type": 0, + "count": 42 + }, + "level": 16, + "levellimit": 270, + "item1": { + "id": 2, + "type": 2, + "count": 600000000 + } + }, + "17": { + "attrs": [ + { + "value": 5500, + "type": 5 + }, + { + "value": 48, + "type": 76 + }, + { + "value": 79, + "type": 77 + }, + { + "value": 4200, + "type": 75 + } + ], + "costlevel": 60, + "item2": { + "id": 917, + "type": 0, + "count": 49 + }, + "openday": 45, + "levelblock": 340, + "item3": { + "id": 907, + "type": 0, + "count": 49 + }, + "level": 17, + "levellimit": 275, + "item1": { + "id": 2, + "type": 2, + "count": 700000000 + } + }, + "18": { + "attrs": [ + { + "value": 6000, + "type": 5 + }, + { + "value": 54, + "type": 76 + }, + { + "value": 86, + "type": 77 + }, + { + "value": 4500, + "type": 75 + } + ], + "costlevel": 60, + "item2": { + "id": 917, + "type": 0, + "count": 56 + }, + "openday": 50, + "levelblock": 350, + "item3": { + "id": 907, + "type": 0, + "count": 56 + }, + "level": 18, + "levellimit": 280, + "item1": { + "id": 2, + "type": 2, + "count": 800000000 + } + } +} \ No newline at end of file diff --git a/configs/CrossServerGroupConf.json b/configs/CrossServerGroupConf.json index c69cabc..fc8a7d9 100644 --- a/configs/CrossServerGroupConf.json +++ b/configs/CrossServerGroupConf.json @@ -1 +1,22 @@ -{"7":{"id":7,"ruleid":104},"24":{"id":24,"ruleid":105},"49":{"id":49,"ruleid":106},"84":{"id":84,"ruleid":107},"10000":{"id":10000,"ruleid":108}} \ No newline at end of file +{ + "7": { + "id": 7, + "ruleid": 104 + }, + "24": { + "id": 24, + "ruleid": 105 + }, + "49": { + "id": 49, + "ruleid": 106 + }, + "84": { + "id": 84, + "ruleid": 107 + }, + "10000": { + "id": 10000, + "ruleid": 108 + } +} \ No newline at end of file diff --git a/json2lua.js b/json2lua.js index 11d2a04..1762c8f 100644 --- a/json2lua.js +++ b/json2lua.js @@ -42,7 +42,7 @@ const start = () => { const files = fs.readdirSync(folderPath); // 过滤出所有的 JSON 文件 - const jsonFiles = files.filter(file => path.extname(file) === '.json').filter(file => ["StdItems"].map(e => `${e}.json`).includes(file)); + const jsonFiles = files.filter(file => path.extname(file) === '.json').filter(file => ["StdItems","CircleLevel"].map(e => `${e}.json`).includes(file)); jsonFiles.forEach(file => { const json = JSON.parse(fs.readFileSync(path.join(folderPath, file), 'utf8')) const filename = path.basename(file, path.extname(file));