diff --git a/bin/json/game_coin.json b/bin/json/game_coin.json index 66d76ec65..62735ce9c 100644 --- a/bin/json/game_coin.json +++ b/bin/json/game_coin.json @@ -12,7 +12,7 @@ "intr": "基础货币,能买好多东西" }, { - "key": "diamonds", + "key": "diamond", "name": "钻石", "color": 2, "effects": "", diff --git a/bin/json/game_extservers.json b/bin/json/game_extservers.json index dd804adc8..775d87b8b 100644 --- a/bin/json/game_extservers.json +++ b/bin/json/game_extservers.json @@ -1,10 +1,10 @@ [ { - "name": "本地测试服1", - "ips": "10.0.1.11:9999" + "name": "本地测试服", + "ips": "10.0.0.9:7891" }, { - "name": "本地测试服2", - "ips": "homm20.legu.cc:6352" + "name": "外网测试服", + "ips": "119.3.89.14:7891" } ] \ No newline at end of file diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json deleted file mode 100644 index be706aa3f..000000000 --- a/bin/json/game_hero.json +++ /dev/null @@ -1,813 +0,0 @@ -[ - { - "id": "11001", - "name": { - "key": "11001", - "text": "阿宝" - }, - "star": 4, - "color": 3, - "race": 1, - "job": 1, - "type": 1, - "prefab": "Person/11001.prefab", - "icon": 11001, - "sound": 121323, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11001.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110011, - "skill2": 110012, - "skill3": 110013, - "enteranivalue": 100, - "camerainterval": 0.5 - }, - { - "id": "11002", - "name": { - "key": "11002", - "text": "原始人" - }, - "star": 5, - "color": 4, - "race": 1, - "job": 1, - "type": 1, - "prefab": "Person/11002.prefab", - "icon": 11002, - "sound": 11002, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11002.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110021, - "skill2": 110022, - "skill3": 110023, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11003", - "name": { - "key": "11003", - "text": "波比" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 1, - "type": 1, - "prefab": "Person/11003.prefab", - "icon": 11003, - "sound": 11003, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11003.asset", - "cite": "", - "effectstay": [ - "this,Skill/Role/11003/effect_11003_wuqitexiao" - ], - "hpspace": { - "x": 0, - "y": -0.69, - "z": 0 - }, - "skill1": 110031, - "skill2": 110032, - "skill3": 110033, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11004", - "name": { - "key": "11004", - "text": "布兰" - }, - "star": 5, - "color": 4, - "race": 1, - "job": 1, - "type": 1, - "prefab": "11004", - "icon": 11004, - "sound": 11004, - "tujing": [ - 1 - ], - "intr": "", - "events": "hero_2011", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110041, - "skill2": 110042, - "skill3": 110043, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11005", - "name": { - "key": "11005", - "text": "无牙仔" - }, - "star": 4, - "color": 3, - "race": 1, - "job": 1, - "type": 1, - "prefab": "Person/11001.prefab", - "icon": 11005, - "sound": 121323, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11001.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110051, - "skill2": 110052, - "skill3": 110053, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11006", - "name": { - "key": "11006", - "text": "亚丝翠" - }, - "star": 5, - "color": 4, - "race": 1, - "job": 1, - "type": 1, - "prefab": "11006", - "icon": 11006, - "sound": 11006, - "tujing": [ - 1 - ], - "intr": "", - "events": "hero_2011", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110061, - "skill2": 110062, - "skill3": 110063, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11009", - "name": { - "key": "11009", - "text": "希卡普" - }, - "star": 4, - "color": 3, - "race": 3, - "job": 2, - "type": 1, - "prefab": "11009", - "icon": 11009, - "sound": 11009, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11009.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": -0.1, - "z": 0 - }, - "skill1": 110091, - "skill2": 110092, - "skill3": 110093, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "22002", - "name": { - "key": "22002", - "text": "沈王爷青春版" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "22002", - "icon": 22002, - "sound": 22002, - "tujing": [ - 1 - ], - "intr": "", - "events": "hero_2011", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 220021, - "skill2": 220022, - "skill3": 220023, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "90001", - "name": { - "key": "90001", - "text": "邪恶阿宝" - }, - "star": 4, - "color": 3, - "race": 1, - "job": 1, - "type": 1, - "prefab": "Person/90001.prefab", - "icon": 90001, - "sound": 90001, - "tujing": [ - 1 - ], - "intr": "", - "events": "hero_90001", - "cite": "11001", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 900011, - "skill2": 900012, - "skill3": 900013, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11011", - "name": { - "key": "11011", - "text": "浣熊" - }, - "star": 4, - "color": 3, - "race": 2, - "job": 2, - "type": 1, - "prefab": "11011", - "icon": 11011, - "sound": 11011, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11011.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110111, - "skill2": 110112, - "skill3": 110113, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11008", - "name": { - "key": "11008", - "text": "悍娇虎" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "Person/11008.prefab", - "icon": 11008, - "sound": 11008, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11008.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110081, - "skill2": 110082, - "skill3": 110083, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11017", - "name": { - "key": "11017", - "text": "冰霜杰克" - }, - "star": 5, - "color": 4, - "race": 4, - "job": 2, - "type": 1, - "prefab": "11017", - "icon": 11017, - "sound": 11017, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11017.asset", - "cite": "", - "effectstay": [ - "Bone001/Dummy001,Skill/Role/11017/effect_11017_weapon1" - ], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110171, - "skill2": 110172, - "skill3": 110173, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11018", - "name": { - "key": "11018", - "text": "睡神" - }, - "star": 5, - "color": 4, - "race": 4, - "job": 2, - "type": 1, - "prefab": "11018", - "icon": 11018, - "sound": 11018, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11018.asset", - "cite": "", - "effectstay": [ - "Bip001,Skill/Role/11018/effect_11018_sleep", - "Bip001,Skill/Role/11018/effect_11018_fengsha" - ], - "hpspace": { - "x": 0, - "y": -0.31, - "z": 0 - }, - "skill1": 110181, - "skill2": 110182, - "skill3": 110183, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11019", - "name": { - "key": "11019", - "text": "莫甘娜" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "11019", - "icon": 11019, - "sound": 11019, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11019.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110191, - "skill2": 110192, - "skill3": 110193, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11020", - "name": { - "key": "11020", - "text": "莫甘娜二阶段" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "11020", - "icon": 11020, - "sound": 11020, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11020.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110201, - "skill2": 110202, - "skill3": 110203, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11021", - "name": { - "key": "11021", - "text": "莫甘娜巨怪" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "11021", - "icon": 11021, - "sound": 11021, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11021.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110211, - "skill2": 110212, - "skill3": 110213, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "11099", - "name": { - "key": "11099", - "text": "触手" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "11099", - "icon": 11099, - "sound": 11099, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11099.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 110991, - "skill2": 110992, - "skill3": 110993, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "12001", - "name": { - "key": "12001", - "text": "黑化阿宝" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "Person/12001.prefab", - "icon": 12001, - "sound": 121323, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_12001.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 120011, - "skill2": 120012, - "skill3": 120013, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "12003", - "name": { - "key": "12003", - "text": "黑化包比" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "Person/11003.prefab", - "icon": 12003, - "sound": 12003, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11003.asset", - "cite": "", - "effectstay": [ - "this,Skill/Role/12003/effect_12003_wuqitexiao" - ], - "hpspace": { - "x": 0, - "y": 0.154, - "z": 0 - }, - "skill1": 120031, - "skill2": 120032, - "skill3": 120033, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "12009", - "name": { - "key": "12009", - "text": "黑化希卡普" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "12009", - "icon": 11009, - "sound": 11009, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11009.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 120091, - "skill2": 120092, - "skill3": 120093, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "12017", - "name": { - "key": "12017", - "text": "黑化杰克" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "12017", - "icon": 12017, - "sound": 12017, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11017.asset", - "cite": "", - "effectstay": [ - "Bone001/Dummy001,Skill/Role/12017/effect_12017_weapon1_bad" - ], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 120171, - "skill2": 120172, - "skill3": 120173, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "12018", - "name": { - "key": "12018", - "text": "黑化睡神" - }, - "star": 5, - "color": 4, - "race": 2, - "job": 2, - "type": 1, - "prefab": "12018", - "icon": 12018, - "sound": 12018, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_11018.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0.26, - "z": 0 - }, - "skill1": 120181, - "skill2": 120182, - "skill3": 120183, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "44005", - "name": { - "key": "44005", - "text": "小伊" - }, - "star": 4, - "color": 4, - "race": 4, - "job": 3, - "type": 1, - "prefab": "Person/44005.prefab", - "icon": 44005, - "sound": 44005, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_44005.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 440051, - "skill2": 440052, - "skill3": 440053, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "15005", - "name": { - "key": "15005", - "text": "亚力克斯" - }, - "star": 5, - "color": 5, - "race": 1, - "job": 3, - "type": 1, - "prefab": "Person/15005.prefab", - "icon": 15005, - "sound": 15005, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_15005.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 150051, - "skill2": 150052, - "skill3": 150053, - "enteranivalue": 0, - "camerainterval": 0.6 - }, - { - "id": "35001", - "name": { - "key": "35001", - "text": "浣熊" - }, - "star": 4, - "color": 4, - "race": 4, - "job": 3, - "type": 1, - "prefab": "Person/35001.prefab", - "icon": 35001, - "sound": 35001, - "tujing": [ - 1 - ], - "intr": "", - "events": "EventDataSet/Hero_35001.asset", - "cite": "", - "effectstay": [], - "hpspace": { - "x": 0, - "y": 0, - "z": 0 - }, - "skill1": 350011, - "skill2": 350012, - "skill3": 350013, - "enteranivalue": 0, - "camerainterval": 0.6 - } -] \ No newline at end of file diff --git a/bin/json/game_language.json b/bin/json/game_language.json deleted file mode 100644 index d82389253..000000000 --- a/bin/json/game_language.json +++ /dev/null @@ -1,366 +0,0 @@ -[ - { - "id": "ChineseSimplified", - "maps": [ - [ - "ChineseSimplified", - "简体中文" - ], - [ - "ChineseTraditional", - "簡體中文" - ] - ] - }, - { - "id": "ChineseTraditional", - "maps": [ - [ - "ChineseSimplified", - "繁体中文" - ], - [ - "ChineseTraditional", - "繁體中文" - ] - ] - }, - { - "id": "English", - "maps": [ - [ - "ChineseSimplified", - "英文" - ], - [ - "ChineseTraditional", - "英文" - ] - ] - }, - { - "id": "1", - "maps": [ - [ - "ChineseSimplified", - "一" - ], - [ - "ChineseTraditional", - "一" - ], - [ - "English", - "one" - ] - ] - }, - { - "id": "2", - "maps": [ - [ - "ChineseSimplified", - "二" - ], - [ - "ChineseTraditional", - "二" - ], - [ - "English", - "two" - ] - ] - }, - { - "id": "3", - "maps": [ - [ - "ChineseSimplified", - "三" - ], - [ - "ChineseTraditional", - "三" - ], - [ - "English", - "three" - ] - ] - }, - { - "id": "4", - "maps": [ - [ - "ChineseSimplified", - "四" - ], - [ - "ChineseTraditional", - "四" - ], - [ - "English", - "four" - ] - ] - }, - { - "id": "5", - "maps": [ - [ - "ChineseSimplified", - "五" - ], - [ - "ChineseTraditional", - "五" - ], - [ - "English", - "five" - ] - ] - }, - { - "id": "6", - "maps": [ - [ - "ChineseSimplified", - "六" - ], - [ - "ChineseTraditional", - "六" - ], - [ - "English", - "six" - ] - ] - }, - { - "id": "7", - "maps": [ - [ - "ChineseSimplified", - "七" - ], - [ - "ChineseTraditional", - "七" - ], - [ - "English", - "seven" - ] - ] - }, - { - "id": "8", - "maps": [ - [ - "ChineseSimplified", - "八" - ], - [ - "ChineseTraditional", - "八" - ], - [ - "English", - "eight" - ] - ] - }, - { - "id": "9", - "maps": [ - [ - "ChineseSimplified", - "九" - ], - [ - "ChineseTraditional", - "九" - ], - [ - "English", - "nine" - ] - ] - }, - { - "id": "10", - "maps": [ - [ - "ChineseSimplified", - "十" - ], - [ - "ChineseTraditional", - "十" - ], - [ - "English", - "ten" - ] - ] - }, - { - "id": "Login", - "maps": [ - [ - "ChineseSimplified", - "登录" - ], - [ - "ChineseTraditional", - "登錄" - ], - [ - "English", - "Login" - ] - ] - }, - { - "id": "MomentDay1", - "maps": [ - [ - "ChineseSimplified", - "{0}天前" - ], - [ - "ChineseTraditional", - "{0}天前" - ] - ] - }, - { - "id": "MomentDay2", - "maps": [ - [ - "ChineseSimplified", - "还有{0}天" - ], - [ - "ChineseTraditional", - "還有{0}天" - ] - ] - }, - { - "id": "MomentHour1", - "maps": [ - [ - "ChineseSimplified", - "{0}小时前" - ], - [ - "ChineseTraditional", - "{0}小時前" - ] - ] - }, - { - "id": "MomentHour2", - "maps": [ - [ - "ChineseSimplified", - "还有{0}小时" - ], - [ - "ChineseTraditional", - "還有{0}小時" - ] - ] - }, - { - "id": "MomentMinutes1", - "maps": [ - [ - "ChineseSimplified", - "{0}分钟前" - ], - [ - "ChineseTraditional", - "{0}分鐘前" - ] - ] - }, - { - "id": "MomentMinutes2", - "maps": [ - [ - "ChineseSimplified", - "还有{0}分钟" - ], - [ - "ChineseTraditional", - "還有{0}分鐘" - ] - ] - }, - { - "id": "MomentSeconds1", - "maps": [ - [ - "ChineseSimplified", - "刚刚" - ], - [ - "ChineseTraditional", - "剛剛" - ] - ] - }, - { - "id": "MomentSeconds2", - "maps": [ - [ - "ChineseSimplified", - "1分以内" - ], - [ - "ChineseTraditional", - "1分以內" - ] - ] - }, - { - "id": "Tuijian", - "maps": [ - [ - "ChineseSimplified", - "推荐" - ], - [ - "ChineseTraditional", - "推薦" - ], - [ - "English", - "Hot" - ] - ] - }, - { - "id": "Juese", - "maps": [ - [ - "ChineseSimplified", - "角色" - ], - [ - "ChineseTraditional", - "角色" - ], - [ - "English", - "Role" - ] - ] - } -] \ No newline at end of file diff --git a/bin/json/game_mainlinechapter.json b/bin/json/game_mainlinechapter.json index b5c7552d1..b281aa11a 100644 --- a/bin/json/game_mainlinechapter.json +++ b/bin/json/game_mainlinechapter.json @@ -30,9 +30,7 @@ 107, 108, 109, - 110, - 111, - 112 + 110 ], "award": [ { @@ -78,9 +76,7 @@ 207, 208, 209, - 210, - 211, - 212 + 210 ], "award": [ { @@ -126,9 +122,7 @@ 307, 308, 309, - 310, - 311, - 312 + 310 ], "award": [ { @@ -174,9 +168,7 @@ 407, 408, 409, - 410, - 411, - 412 + 410 ], "award": [ { @@ -222,9 +214,7 @@ 507, 508, 509, - 510, - 511, - 512 + 510 ], "award": [ { @@ -270,9 +260,7 @@ 607, 608, 609, - 610, - 611, - 612 + 610 ], "award": [ { @@ -318,9 +306,7 @@ 707, 708, 709, - 710, - 711, - 712 + 710 ], "award": [ { @@ -366,9 +352,7 @@ 807, 808, 809, - 810, - 811, - 812 + 810 ], "award": [ { @@ -414,9 +398,7 @@ 907, 908, 909, - 910, - 911, - 912 + 910 ], "award": [ { @@ -462,9 +444,7 @@ 1007, 1008, 1009, - 1010, - 1011, - 1012 + 1010 ], "award": [ { diff --git a/bin/json/game_mainlineeasy.json b/bin/json/game_mainlineeasy.json index 4068786d7..5384ebe8e 100644 --- a/bin/json/game_mainlineeasy.json +++ b/bin/json/game_mainlineeasy.json @@ -576,138 +576,16 @@ } }, { - "id": 111, + "id": 201, "previoustage": 110, "order": 11, - "linearnum": 11, - "chapter": 1, - "route": 1, - "Episodetype": 1, - "Episodelocation": [ - 474, - 601 - ], - "model": "", - "effect": "", - "enemywave": 1, - "enemy1lv": 11, - "enemy1hppro": 1, - "enemy1atkpro": 1, - "enemy1defpro": 0.5, - "enemy2lv": 11, - "enemy2hppro": 1, - "enemy2atkpro": 1, - "enemy2defpro": 0.5, - "wave1enemyid": [ - 250011, - 340061, - 440051, - 240031, - 350021 - ], - "wave2enemyid": [ - 250017, - 340061, - 440051, - 240031, - 350021 - ], - "enemyid": "zx_42271", - "battlescene": "bg_zhandoulmboss", - "sceneeffect": "", - "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, - { - "a": "attr", - "t": "gold", - "n": 40010 - } - ], - "title": { - "key": "mainline_title_10011", - "text": "第7关:太狼来袭" - }, - "desc": { - "key": "mainline_name_10071", - "text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。" - } - }, - { - "id": 112, - "previoustage": 111, - "order": 12, - "linearnum": 12, - "chapter": 1, - "route": 1, - "Episodetype": 1, - "Episodelocation": [ - 815, - 387 - ], - "model": "", - "effect": "", - "enemywave": 1, - "enemy1lv": 12, - "enemy1hppro": 1, - "enemy1atkpro": 1.1, - "enemy1defpro": 0.8, - "enemy2lv": 12, - "enemy2hppro": 1, - "enemy2atkpro": 1.1, - "enemy2defpro": 0.8, - "wave1enemyid": [ - 250011, - 340061, - 440051, - 240031, - 350021 - ], - "wave2enemyid": [ - 250018, - 340061, - 440051, - 240031, - 350021 - ], - "enemyid": "zx_42271", - "battlescene": "bg_zhandoulmboss", - "sceneeffect": "", - "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, - { - "a": "attr", - "t": "gold", - "n": 40011 - } - ], - "title": { - "key": "mainline_title_10012", - "text": "第8关:乌龟大师" - }, - "desc": { - "key": "mainline_name_10071", - "text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。" - } - }, - { - "id": 201, - "previoustage": 112, - "order": 13, "linearnum": 1, "chapter": 2, "route": 1, "Episodetype": 1, "Episodelocation": [ - 838, - 836 + 474, + 601 ], "model": "", "effect": "", @@ -761,14 +639,14 @@ { "id": 202, "previoustage": 201, - "order": 14, + "order": 12, "linearnum": 2, "chapter": 2, "route": 1, "Episodetype": 1, "Episodelocation": [ - 1570, - 895 + 815, + 387 ], "model": "", "effect": "", @@ -822,14 +700,14 @@ { "id": 203, "previoustage": 202, - "order": 15, + "order": 13, "linearnum": 3, "chapter": 2, "route": 1, "Episodetype": 1, "Episodelocation": [ - 2164, - 1329 + 838, + 836 ], "model": "", "effect": "", @@ -883,14 +761,14 @@ { "id": 204, "previoustage": 203, - "order": 16, + "order": 14, "linearnum": 4, "chapter": 2, "route": 2, "Episodetype": 1, "Episodelocation": [ - 2687, - 759 + 1570, + 895 ], "model": "", "effect": "", @@ -944,14 +822,14 @@ { "id": 205, "previoustage": 204, - "order": 17, + "order": 15, "linearnum": 5, "chapter": 2, "route": 2, "Episodetype": 1, "Episodelocation": [ - 2064, - 346 + 2164, + 1329 ], "model": "", "effect": "", @@ -1005,14 +883,14 @@ { "id": 206, "previoustage": 205, - "order": 18, + "order": 16, "linearnum": 6, "chapter": 2, "route": 2, "Episodetype": 1, "Episodelocation": [ - 1369, - 380 + 2687, + 759 ], "model": "", "effect": "", @@ -1066,14 +944,14 @@ { "id": 207, "previoustage": 206, - "order": 19, + "order": 17, "linearnum": 7, "chapter": 2, "route": 2, "Episodetype": 1, "Episodelocation": [ - 1424, - 651 + 2064, + 346 ], "model": "", "effect": "", @@ -1127,14 +1005,14 @@ { "id": 208, "previoustage": 207, - "order": 20, + "order": 18, "linearnum": 8, "chapter": 2, "route": 2, "Episodetype": 1, "Episodelocation": [ - 2000, - 752 + 1369, + 380 ], "model": "", "effect": "", @@ -1188,14 +1066,14 @@ { "id": 209, "previoustage": 208, - "order": 21, + "order": 19, "linearnum": 9, "chapter": 2, "route": 3, "Episodetype": 1, "Episodelocation": [ - 2000, - 752 + 1424, + 651 ], "model": "", "effect": "", @@ -1249,14 +1127,14 @@ { "id": 210, "previoustage": 209, - "order": 22, + "order": 20, "linearnum": 10, "chapter": 2, "route": 3, "Episodetype": 1, "Episodelocation": [ - 200, - 53 + 2000, + 752 ], "model": "", "effect": "", @@ -1308,138 +1186,16 @@ } }, { - "id": 211, + "id": 301, "previoustage": 210, "order": 23, - "linearnum": 11, - "chapter": 2, - "route": 3, - "Episodetype": 1, - "Episodelocation": [ - 474, - 601 - ], - "model": "", - "effect": "", - "enemywave": 1, - "enemy1lv": 24, - "enemy1hppro": 0.7, - "enemy1atkpro": 1, - "enemy1defpro": 0.8, - "enemy2lv": 24, - "enemy2hppro": 0.7, - "enemy2atkpro": 1, - "enemy2defpro": 0.8, - "wave1enemyid": [ - 250011, - 340061, - 440051, - 240031, - 350021 - ], - "wave2enemyid": [ - 250029, - 340061, - 440051, - 240031, - 350021 - ], - "enemyid": "zx_42271", - "battlescene": "bg_zhandoulmboss", - "sceneeffect": "", - "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, - { - "a": "attr", - "t": "gold", - "n": 40022 - } - ], - "title": { - "key": "mainline_title_10023", - "text": "第13关:太狼来袭" - }, - "desc": { - "key": "mainline_name_10071", - "text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。" - } - }, - { - "id": 212, - "previoustage": 211, - "order": 24, - "linearnum": 12, - "chapter": 2, - "route": 3, - "Episodetype": 1, - "Episodelocation": [ - 815, - 387 - ], - "model": "", - "effect": "", - "enemywave": 1, - "enemy1lv": 25, - "enemy1hppro": 0.8, - "enemy1atkpro": 1.1, - "enemy1defpro": 1, - "enemy2lv": 25, - "enemy2hppro": 0.8, - "enemy2atkpro": 1.1, - "enemy2defpro": 1, - "wave1enemyid": [ - 250011, - 340061, - 440051, - 240031, - 350021 - ], - "wave2enemyid": [ - 250030, - 340061, - 440051, - 240031, - 350021 - ], - "enemyid": "zx_42271", - "battlescene": "bg_zhandoulmboss", - "sceneeffect": "", - "award": [ - { - "a": "item", - "t": "1", - "n": 1 - }, - { - "a": "attr", - "t": "gold", - "n": 40023 - } - ], - "title": { - "key": "mainline_title_10024", - "text": "第14关:乌龟大师" - }, - "desc": { - "key": "mainline_name_10071", - "text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。" - } - }, - { - "id": 301, - "previoustage": 212, - "order": 25, "linearnum": 1, "chapter": 3, "route": 3, "Episodetype": 1, "Episodelocation": [ - 838, - 836 + 474, + 601 ], "model": "", "effect": "", @@ -1493,14 +1249,14 @@ { "id": 302, "previoustage": 301, - "order": 26, + "order": 24, "linearnum": 2, "chapter": 3, "route": 4, "Episodetype": 1, "Episodelocation": [ - 1570, - 895 + 815, + 387 ], "model": "", "effect": "", @@ -1554,14 +1310,14 @@ { "id": 303, "previoustage": 302, - "order": 27, + "order": 25, "linearnum": 3, "chapter": 3, "route": 4, "Episodetype": 1, "Episodelocation": [ - 2164, - 1329 + 838, + 836 ], "model": "", "effect": "", @@ -1615,14 +1371,14 @@ { "id": 304, "previoustage": 303, - "order": 28, + "order": 26, "linearnum": 4, "chapter": 3, "route": 4, "Episodetype": 1, "Episodelocation": [ - 2687, - 759 + 1570, + 895 ], "model": "", "effect": "", @@ -1676,14 +1432,14 @@ { "id": 305, "previoustage": 304, - "order": 29, + "order": 27, "linearnum": 5, "chapter": 3, "route": 4, "Episodetype": 1, "Episodelocation": [ - 2064, - 346 + 2164, + 1329 ], "model": "", "effect": "", @@ -1737,14 +1493,14 @@ { "id": 306, "previoustage": 305, - "order": 30, + "order": 28, "linearnum": 6, "chapter": 3, "route": 4, "Episodetype": 1, "Episodelocation": [ - 1369, - 380 + 2687, + 759 ], "model": "", "effect": "", @@ -1798,14 +1554,14 @@ { "id": 307, "previoustage": 306, - "order": 31, + "order": 29, "linearnum": 7, "chapter": 3, "route": 1, "Episodetype": 1, "Episodelocation": [ - 1424, - 651 + 2064, + 346 ], "model": "", "effect": "", @@ -1859,14 +1615,14 @@ { "id": 308, "previoustage": 307, - "order": 32, + "order": 30, "linearnum": 8, "chapter": 3, "route": 1, "Episodetype": 1, "Episodelocation": [ - 2000, - 752 + 1369, + 380 ], "model": "", "effect": "", @@ -1920,14 +1676,14 @@ { "id": 309, "previoustage": 308, - "order": 33, + "order": 31, "linearnum": 9, "chapter": 3, "route": 1, "Episodetype": 1, "Episodelocation": [ - 200, - 53 + 1424, + 651 ], "model": "", "effect": "", @@ -1981,14 +1737,14 @@ { "id": 310, "previoustage": 309, - "order": 34, + "order": 32, "linearnum": 10, "chapter": 3, "route": 1, "Episodetype": 1, "Episodelocation": [ - 474, - 601 + 2000, + 752 ], "model": "", "effect": "", @@ -2040,16 +1796,16 @@ } }, { - "id": 311, + "id": 401, "previoustage": 310, - "order": 35, + "order": 33, "linearnum": 11, - "chapter": 3, + "chapter": 4, "route": 1, "Episodetype": 1, "Episodelocation": [ - 815, - 387 + 838, + 836 ], "model": "", "effect": "", @@ -2101,11 +1857,11 @@ } }, { - "id": 312, - "previoustage": 311, - "order": 36, + "id": 402, + "previoustage": 401, + "order": 34, "linearnum": 12, - "chapter": 3, + "chapter": 4, "route": 2, "Episodetype": 1, "Episodelocation": [ @@ -2162,9 +1918,9 @@ } }, { - "id": 401, - "previoustage": 312, - "order": 37, + "id": 403, + "previoustage": 402, + "order": 35, "linearnum": 1, "chapter": 4, "route": 2, @@ -2223,9 +1979,9 @@ } }, { - "id": 402, - "previoustage": 401, - "order": 38, + "id": 404, + "previoustage": 403, + "order": 36, "linearnum": 2, "chapter": 4, "route": 2, @@ -2284,9 +2040,9 @@ } }, { - "id": 403, - "previoustage": 402, - "order": 39, + "id": 405, + "previoustage": 404, + "order": 37, "linearnum": 3, "chapter": 4, "route": 2, @@ -2345,9 +2101,9 @@ } }, { - "id": 404, - "previoustage": 403, - "order": 40, + "id": 406, + "previoustage": 405, + "order": 38, "linearnum": 4, "chapter": 4, "route": 2, @@ -2406,9 +2162,9 @@ } }, { - "id": 405, - "previoustage": 404, - "order": 41, + "id": 407, + "previoustage": 406, + "order": 39, "linearnum": 5, "chapter": 4, "route": 3, @@ -2467,9 +2223,9 @@ } }, { - "id": 406, - "previoustage": 405, - "order": 42, + "id": 408, + "previoustage": 407, + "order": 40, "linearnum": 6, "chapter": 4, "route": 3, @@ -2528,9 +2284,9 @@ } }, { - "id": 407, - "previoustage": 406, - "order": 43, + "id": 409, + "previoustage": 408, + "order": 41, "linearnum": 7, "chapter": 4, "route": 3, @@ -2589,9 +2345,9 @@ } }, { - "id": 408, - "previoustage": 407, - "order": 44, + "id": 410, + "previoustage": 409, + "order": 42, "linearnum": 8, "chapter": 4, "route": 3, @@ -2650,11 +2406,11 @@ } }, { - "id": 409, - "previoustage": 408, - "order": 45, + "id": 501, + "previoustage": 410, + "order": 43, "linearnum": 9, - "chapter": 4, + "chapter": 5, "route": 3, "Episodetype": 1, "Episodelocation": [ @@ -2711,11 +2467,11 @@ } }, { - "id": 410, - "previoustage": 409, - "order": 46, + "id": 502, + "previoustage": 501, + "order": 44, "linearnum": 10, - "chapter": 4, + "chapter": 5, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -2769,11 +2525,11 @@ } }, { - "id": 411, - "previoustage": 410, - "order": 47, + "id": 503, + "previoustage": 502, + "order": 45, "linearnum": 11, - "chapter": 4, + "chapter": 5, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -2827,11 +2583,11 @@ } }, { - "id": 412, - "previoustage": 411, - "order": 48, + "id": 504, + "previoustage": 503, + "order": 46, "linearnum": 12, - "chapter": 4, + "chapter": 5, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -2885,9 +2641,9 @@ } }, { - "id": 501, - "previoustage": 412, - "order": 49, + "id": 505, + "previoustage": 504, + "order": 47, "linearnum": 1, "chapter": 5, "route": 4, @@ -2943,9 +2699,9 @@ } }, { - "id": 502, - "previoustage": 501, - "order": 50, + "id": 506, + "previoustage": 505, + "order": 48, "linearnum": 2, "chapter": 5, "route": 4, @@ -3004,9 +2760,9 @@ } }, { - "id": 503, - "previoustage": 502, - "order": 51, + "id": 507, + "previoustage": 506, + "order": 49, "linearnum": 3, "chapter": 5, "route": 4, @@ -3062,9 +2818,9 @@ } }, { - "id": 504, - "previoustage": 503, - "order": 52, + "id": 508, + "previoustage": 507, + "order": 50, "linearnum": 4, "chapter": 5, "route": 4, @@ -3120,9 +2876,9 @@ } }, { - "id": 505, - "previoustage": 504, - "order": 53, + "id": 509, + "previoustage": 508, + "order": 51, "linearnum": 5, "chapter": 5, "route": 4, @@ -3178,9 +2934,9 @@ } }, { - "id": 506, - "previoustage": 505, - "order": 54, + "id": 510, + "previoustage": 509, + "order": 52, "linearnum": 6, "chapter": 5, "route": 4, @@ -3236,11 +2992,11 @@ } }, { - "id": 507, - "previoustage": 506, - "order": 55, + "id": 601, + "previoustage": 510, + "order": 53, "linearnum": 7, - "chapter": 5, + "chapter": 6, "route": 4, "Episodetype": 1, "Episodelocation": [ @@ -3297,11 +3053,11 @@ } }, { - "id": 508, - "previoustage": 507, - "order": 56, + "id": 602, + "previoustage": 601, + "order": 54, "linearnum": 8, - "chapter": 5, + "chapter": 6, "route": 1, "Episodetype": 1, "Episodelocation": [ @@ -3358,11 +3114,11 @@ } }, { - "id": 509, - "previoustage": 508, - "order": 57, + "id": 603, + "previoustage": 602, + "order": 55, "linearnum": 9, - "chapter": 5, + "chapter": 6, "route": 1, "Episodetype": 1, "Episodelocation": [], @@ -3416,11 +3172,11 @@ } }, { - "id": 510, - "previoustage": 509, - "order": 58, + "id": 604, + "previoustage": 603, + "order": 56, "linearnum": 10, - "chapter": 5, + "chapter": 6, "route": 1, "Episodetype": 1, "Episodelocation": [], @@ -3474,11 +3230,11 @@ } }, { - "id": 511, - "previoustage": 510, - "order": 59, + "id": 605, + "previoustage": 604, + "order": 57, "linearnum": 11, - "chapter": 5, + "chapter": 6, "route": 1, "Episodetype": 1, "Episodelocation": [], @@ -3532,11 +3288,11 @@ } }, { - "id": 512, - "previoustage": 511, - "order": 60, + "id": 606, + "previoustage": 605, + "order": 58, "linearnum": 12, - "chapter": 5, + "chapter": 6, "route": 1, "Episodetype": 1, "Episodelocation": [ @@ -3593,9 +3349,9 @@ } }, { - "id": 601, - "previoustage": 512, - "order": 61, + "id": 607, + "previoustage": 606, + "order": 59, "linearnum": 1, "chapter": 6, "route": 2, @@ -3651,9 +3407,9 @@ } }, { - "id": 602, - "previoustage": 601, - "order": 62, + "id": 608, + "previoustage": 607, + "order": 60, "linearnum": 2, "chapter": 6, "route": 2, @@ -3709,9 +3465,9 @@ } }, { - "id": 603, - "previoustage": 602, - "order": 63, + "id": 609, + "previoustage": 608, + "order": 61, "linearnum": 3, "chapter": 6, "route": 2, @@ -3767,9 +3523,9 @@ } }, { - "id": 604, - "previoustage": 603, - "order": 64, + "id": 610, + "previoustage": 609, + "order": 62, "linearnum": 4, "chapter": 6, "route": 2, @@ -3825,11 +3581,11 @@ } }, { - "id": 605, - "previoustage": 604, - "order": 65, + "id": 701, + "previoustage": 610, + "order": 63, "linearnum": 5, - "chapter": 6, + "chapter": 7, "route": 2, "Episodetype": 1, "Episodelocation": [ @@ -3886,11 +3642,11 @@ } }, { - "id": 606, - "previoustage": 605, - "order": 66, + "id": 702, + "previoustage": 701, + "order": 64, "linearnum": 6, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -3944,11 +3700,11 @@ } }, { - "id": 607, - "previoustage": 606, - "order": 67, + "id": 703, + "previoustage": 702, + "order": 65, "linearnum": 7, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -4002,11 +3758,11 @@ } }, { - "id": 608, - "previoustage": 607, - "order": 68, + "id": 704, + "previoustage": 703, + "order": 66, "linearnum": 8, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -4060,11 +3816,11 @@ } }, { - "id": 609, - "previoustage": 608, - "order": 69, + "id": 705, + "previoustage": 704, + "order": 67, "linearnum": 9, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -4118,11 +3874,11 @@ } }, { - "id": 610, - "previoustage": 609, - "order": 70, + "id": 706, + "previoustage": 705, + "order": 68, "linearnum": 10, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [ @@ -4179,11 +3935,11 @@ } }, { - "id": 611, - "previoustage": 610, - "order": 71, + "id": 707, + "previoustage": 706, + "order": 69, "linearnum": 11, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -4237,11 +3993,11 @@ } }, { - "id": 612, - "previoustage": 611, - "order": 72, + "id": 708, + "previoustage": 707, + "order": 70, "linearnum": 12, - "chapter": 6, + "chapter": 7, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -4295,9 +4051,9 @@ } }, { - "id": 701, - "previoustage": 612, - "order": 73, + "id": 709, + "previoustage": 708, + "order": 71, "linearnum": 1, "chapter": 7, "route": 3, @@ -4353,9 +4109,9 @@ } }, { - "id": 702, - "previoustage": 701, - "order": 74, + "id": 710, + "previoustage": 709, + "order": 72, "linearnum": 2, "chapter": 7, "route": 3, @@ -4411,11 +4167,11 @@ } }, { - "id": 703, - "previoustage": 702, - "order": 75, + "id": 801, + "previoustage": 710, + "order": 73, "linearnum": 3, - "chapter": 7, + "chapter": 8, "route": 3, "Episodetype": 1, "Episodelocation": [ @@ -4472,11 +4228,11 @@ } }, { - "id": 704, - "previoustage": 703, - "order": 76, + "id": 802, + "previoustage": 801, + "order": 74, "linearnum": 4, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4530,11 +4286,11 @@ } }, { - "id": 705, - "previoustage": 704, - "order": 77, + "id": 803, + "previoustage": 802, + "order": 75, "linearnum": 5, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4588,11 +4344,11 @@ } }, { - "id": 706, - "previoustage": 705, - "order": 78, + "id": 804, + "previoustage": 803, + "order": 76, "linearnum": 6, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4646,11 +4402,11 @@ } }, { - "id": 707, - "previoustage": 706, - "order": 79, + "id": 805, + "previoustage": 804, + "order": 77, "linearnum": 7, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4704,11 +4460,11 @@ } }, { - "id": 708, - "previoustage": 707, - "order": 80, + "id": 806, + "previoustage": 805, + "order": 78, "linearnum": 8, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [ @@ -4765,11 +4521,11 @@ } }, { - "id": 709, - "previoustage": 708, - "order": 81, + "id": 807, + "previoustage": 806, + "order": 79, "linearnum": 9, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4823,11 +4579,11 @@ } }, { - "id": 710, - "previoustage": 709, - "order": 82, + "id": 808, + "previoustage": 807, + "order": 80, "linearnum": 10, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4881,11 +4637,11 @@ } }, { - "id": 711, - "previoustage": 710, - "order": 83, + "id": 809, + "previoustage": 808, + "order": 81, "linearnum": 11, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4939,11 +4695,11 @@ } }, { - "id": 712, - "previoustage": 711, - "order": 84, + "id": 810, + "previoustage": 809, + "order": 82, "linearnum": 12, - "chapter": 7, + "chapter": 8, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -4997,11 +4753,11 @@ } }, { - "id": 801, - "previoustage": 712, - "order": 85, + "id": 901, + "previoustage": 810, + "order": 83, "linearnum": 1, - "chapter": 8, + "chapter": 9, "route": 4, "Episodetype": 1, "Episodelocation": [ @@ -5058,11 +4814,11 @@ } }, { - "id": 802, - "previoustage": 801, - "order": 86, + "id": 902, + "previoustage": 901, + "order": 84, "linearnum": 2, - "chapter": 8, + "chapter": 9, "route": 1, "Episodetype": 1, "Episodelocation": [ @@ -5119,11 +4875,11 @@ } }, { - "id": 803, - "previoustage": 802, - "order": 87, + "id": 903, + "previoustage": 902, + "order": 85, "linearnum": 3, - "chapter": 8, + "chapter": 9, "route": 1, "Episodetype": 1, "Episodelocation": [], @@ -5177,11 +4933,11 @@ } }, { - "id": 804, - "previoustage": 803, - "order": 88, + "id": 904, + "previoustage": 903, + "order": 86, "linearnum": 4, - "chapter": 8, + "chapter": 9, "route": 1, "Episodetype": 1, "Episodelocation": [], @@ -5235,11 +4991,11 @@ } }, { - "id": 805, - "previoustage": 804, - "order": 89, + "id": 905, + "previoustage": 904, + "order": 87, "linearnum": 5, - "chapter": 8, + "chapter": 9, "route": 1, "Episodetype": 1, "Episodelocation": [], @@ -5293,11 +5049,11 @@ } }, { - "id": 806, - "previoustage": 805, - "order": 90, + "id": 906, + "previoustage": 905, + "order": 88, "linearnum": 6, - "chapter": 8, + "chapter": 9, "route": 1, "Episodetype": 1, "Episodelocation": [ @@ -5354,11 +5110,11 @@ } }, { - "id": 807, - "previoustage": 806, - "order": 91, + "id": 907, + "previoustage": 906, + "order": 89, "linearnum": 7, - "chapter": 8, + "chapter": 9, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5412,11 +5168,11 @@ } }, { - "id": 808, - "previoustage": 807, - "order": 92, + "id": 908, + "previoustage": 907, + "order": 90, "linearnum": 8, - "chapter": 8, + "chapter": 9, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5470,11 +5226,11 @@ } }, { - "id": 809, - "previoustage": 808, - "order": 93, + "id": 909, + "previoustage": 908, + "order": 91, "linearnum": 9, - "chapter": 8, + "chapter": 9, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5528,11 +5284,11 @@ } }, { - "id": 810, - "previoustage": 809, - "order": 94, + "id": 910, + "previoustage": 909, + "order": 92, "linearnum": 10, - "chapter": 8, + "chapter": 9, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5586,11 +5342,11 @@ } }, { - "id": 811, - "previoustage": 810, - "order": 95, + "id": 1001, + "previoustage": 910, + "order": 93, "linearnum": 11, - "chapter": 8, + "chapter": 10, "route": 2, "Episodetype": 1, "Episodelocation": [ @@ -5647,11 +5403,11 @@ } }, { - "id": 812, - "previoustage": 811, - "order": 96, + "id": 1002, + "previoustage": 1001, + "order": 94, "linearnum": 12, - "chapter": 8, + "chapter": 10, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5705,11 +5461,11 @@ } }, { - "id": 901, - "previoustage": 812, - "order": 97, + "id": 1003, + "previoustage": 1002, + "order": 95, "linearnum": 1, - "chapter": 9, + "chapter": 10, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5763,11 +5519,11 @@ } }, { - "id": 902, - "previoustage": 901, - "order": 98, + "id": 1004, + "previoustage": 1003, + "order": 96, "linearnum": 2, - "chapter": 9, + "chapter": 10, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5821,11 +5577,11 @@ } }, { - "id": 903, - "previoustage": 902, - "order": 99, + "id": 1005, + "previoustage": 1004, + "order": 97, "linearnum": 3, - "chapter": 9, + "chapter": 10, "route": 2, "Episodetype": 1, "Episodelocation": [], @@ -5879,11 +5635,11 @@ } }, { - "id": 904, - "previoustage": 903, - "order": 100, + "id": 1006, + "previoustage": 1005, + "order": 98, "linearnum": 4, - "chapter": 9, + "chapter": 10, "route": 2, "Episodetype": 1, "Episodelocation": [ @@ -5940,11 +5696,11 @@ } }, { - "id": 905, - "previoustage": 904, - "order": 101, + "id": 1007, + "previoustage": 1006, + "order": 99, "linearnum": 5, - "chapter": 9, + "chapter": 10, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -5998,11 +5754,11 @@ } }, { - "id": 906, - "previoustage": 905, - "order": 102, + "id": 1008, + "previoustage": 1007, + "order": 100, "linearnum": 6, - "chapter": 9, + "chapter": 10, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6056,11 +5812,11 @@ } }, { - "id": 907, - "previoustage": 906, - "order": 103, + "id": 1009, + "previoustage": 1008, + "order": 101, "linearnum": 7, - "chapter": 9, + "chapter": 10, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6114,11 +5870,11 @@ } }, { - "id": 908, - "previoustage": 907, - "order": 104, + "id": 1010, + "previoustage": 1009, + "order": 102, "linearnum": 8, - "chapter": 9, + "chapter": 10, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6172,11 +5928,11 @@ } }, { - "id": 909, - "previoustage": 908, - "order": 105, + "id": 1101, + "previoustage": 1010, + "order": 103, "linearnum": 9, - "chapter": 9, + "chapter": 11, "route": 3, "Episodetype": 1, "Episodelocation": [ @@ -6233,11 +5989,11 @@ } }, { - "id": 910, - "previoustage": 909, - "order": 106, + "id": 1102, + "previoustage": 1101, + "order": 104, "linearnum": 10, - "chapter": 9, + "chapter": 11, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6291,11 +6047,11 @@ } }, { - "id": 911, - "previoustage": 910, - "order": 107, + "id": 1103, + "previoustage": 1102, + "order": 105, "linearnum": 11, - "chapter": 9, + "chapter": 11, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6349,11 +6105,11 @@ } }, { - "id": 912, - "previoustage": 911, - "order": 108, + "id": 1104, + "previoustage": 1103, + "order": 106, "linearnum": 12, - "chapter": 9, + "chapter": 11, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6407,11 +6163,11 @@ } }, { - "id": 1001, - "previoustage": 912, - "order": 109, + "id": 1105, + "previoustage": 1104, + "order": 107, "linearnum": 1, - "chapter": 10, + "chapter": 11, "route": 3, "Episodetype": 1, "Episodelocation": [], @@ -6465,11 +6221,11 @@ } }, { - "id": 1002, - "previoustage": 1001, - "order": 110, + "id": 1106, + "previoustage": 1105, + "order": 108, "linearnum": 2, - "chapter": 10, + "chapter": 11, "route": 3, "Episodetype": 1, "Episodelocation": [ @@ -6526,11 +6282,11 @@ } }, { - "id": 1003, - "previoustage": 1002, - "order": 111, + "id": 1107, + "previoustage": 1106, + "order": 109, "linearnum": 3, - "chapter": 10, + "chapter": 11, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6584,11 +6340,11 @@ } }, { - "id": 1004, - "previoustage": 1003, - "order": 112, + "id": 1108, + "previoustage": 1107, + "order": 110, "linearnum": 4, - "chapter": 10, + "chapter": 11, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6642,11 +6398,11 @@ } }, { - "id": 1005, - "previoustage": 1004, - "order": 113, + "id": 1109, + "previoustage": 1108, + "order": 111, "linearnum": 5, - "chapter": 10, + "chapter": 11, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6700,11 +6456,11 @@ } }, { - "id": 1006, - "previoustage": 1005, - "order": 114, + "id": 1110, + "previoustage": 1109, + "order": 112, "linearnum": 6, - "chapter": 10, + "chapter": 11, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6758,11 +6514,11 @@ } }, { - "id": 1007, - "previoustage": 1006, - "order": 115, + "id": 1201, + "previoustage": 1110, + "order": 113, "linearnum": 7, - "chapter": 10, + "chapter": 12, "route": 4, "Episodetype": 1, "Episodelocation": [ @@ -6819,11 +6575,11 @@ } }, { - "id": 1008, - "previoustage": 1007, - "order": 116, + "id": 1202, + "previoustage": 1201, + "order": 114, "linearnum": 8, - "chapter": 10, + "chapter": 12, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6877,11 +6633,11 @@ } }, { - "id": 1009, - "previoustage": 1008, - "order": 117, + "id": 1203, + "previoustage": 1202, + "order": 115, "linearnum": 9, - "chapter": 10, + "chapter": 12, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6935,11 +6691,11 @@ } }, { - "id": 1010, - "previoustage": 1009, - "order": 118, + "id": 1204, + "previoustage": 1203, + "order": 116, "linearnum": 10, - "chapter": 10, + "chapter": 12, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -6993,11 +6749,11 @@ } }, { - "id": 1011, - "previoustage": 1010, - "order": 119, + "id": 1205, + "previoustage": 1204, + "order": 117, "linearnum": 11, - "chapter": 10, + "chapter": 12, "route": 4, "Episodetype": 1, "Episodelocation": [], @@ -7051,11 +6807,11 @@ } }, { - "id": 1012, - "previoustage": 1011, - "order": 120, + "id": 1206, + "previoustage": 1205, + "order": 118, "linearnum": 12, - "chapter": 10, + "chapter": 12, "route": 4, "Episodetype": 1, "Episodelocation": [ diff --git a/bin/json/game_msgdistrib.json b/bin/json/game_msgdistrib.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/bin/json/game_msgdistrib.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/bin/json/game_newhero.json b/bin/json/game_newhero.json index a41930aad..bf14b1dd5 100644 --- a/bin/json/game_newhero.json +++ b/bin/json/game_newhero.json @@ -1287,7 +1287,7 @@ "job": 2, "type": 1, "handbook": 1, - "prefab": 90002, + "prefab": 25001, "icon": 25001, "sound": { "key": "25001", @@ -1419,7 +1419,7 @@ "job": 3, "type": 1, "handbook": 1, - "prefab": 90003, + "prefab": 25004, "icon": 25004, "sound": { "key": "25004", @@ -4542,8 +4542,8 @@ "race": 1, "job": 1, "type": 1, - "handbook": 0, - "prefab": 11001, + "handbook": -1, + "prefab": 25001, "icon": 11001, "sound": { "key": "121323", @@ -4556,7 +4556,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11001.asset", + "events": "Hero_11001", "cite": "", "effectstay": [], "hpspace": { @@ -4564,7 +4564,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110011, "skill2": 110012, "skill3": 110013, @@ -4579,15 +4579,15 @@ "hid": "11002", "name": { "key": "11002", - "text": "原始人" + "text": "瓜哥" }, "star": 5, "color": 4, "race": 1, "job": 1, "type": 1, - "handbook": 0, - "prefab": 11002, + "handbook": -1, + "prefab": 34004, "icon": 11002, "sound": { "key": "11002", @@ -4600,7 +4600,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11002.asset", + "events": "Hero_11002", "cite": "", "effectstay": [], "hpspace": { @@ -4608,7 +4608,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110021, "skill2": 110022, "skill3": 110023, @@ -4630,8 +4630,8 @@ "race": 2, "job": 1, "type": 1, - "handbook": 0, - "prefab": 11003, + "handbook": -1, + "prefab": 25004, "icon": 11003, "sound": { "key": "11003", @@ -4644,7 +4644,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11003.asset", + "events": "Hero_11003", "cite": "", "effectstay": [ "this,Skill/Role/11003/effect_11003_wuqitexiao" @@ -4654,7 +4654,7 @@ "y": -0.69, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110031, "skill2": 110032, "skill3": 110033, @@ -4669,15 +4669,15 @@ "hid": "11004", "name": { "key": "11004", - "text": "布兰" + "text": "布兰奇" }, "star": 5, "color": 4, "race": 1, "job": 1, "type": 1, - "handbook": 0, - "prefab": 11004, + "handbook": -1, + "prefab": 14006, "icon": 11004, "sound": { "key": "11004", @@ -4698,7 +4698,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110041, "skill2": 110042, "skill3": 110043, @@ -4720,8 +4720,8 @@ "race": 1, "job": 1, "type": 1, - "handbook": 0, - "prefab": 11005, + "handbook": -1, + "prefab": 25003, "icon": 11005, "sound": { "key": "121323", @@ -4734,7 +4734,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11001.asset", + "events": "Hero_11001", "cite": "", "effectstay": [], "hpspace": { @@ -4742,7 +4742,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110051, "skill2": 110052, "skill3": 110053, @@ -4764,8 +4764,8 @@ "race": 1, "job": 1, "type": 1, - "handbook": 0, - "prefab": 11006, + "handbook": -1, + "prefab": 14003, "icon": 11006, "sound": { "key": "11006", @@ -4786,7 +4786,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110061, "skill2": 110062, "skill3": 110063, @@ -4808,8 +4808,8 @@ "race": 3, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11009, + "handbook": -1, + "prefab": 35002, "icon": 11009, "sound": { "key": "11009", @@ -4822,7 +4822,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11009.asset", + "events": "Hero_11009", "cite": "", "effectstay": [], "hpspace": { @@ -4830,7 +4830,7 @@ "y": -0.1, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110091, "skill2": 110092, "skill3": 110093, @@ -4845,15 +4845,15 @@ "hid": "22002", "name": { "key": "22002", - "text": "沈王爷青春版" + "text": "贫嘴驴" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 22002, + "handbook": -1, + "prefab": 34001, "icon": 22002, "sound": { "key": "22002", @@ -4874,7 +4874,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 220021, "skill2": 220022, "skill3": 220023, @@ -4889,15 +4889,15 @@ "hid": "90001", "name": { "key": "90001", - "text": "邪恶阿宝" + "text": "阿宝" }, "star": 4, "color": 3, "race": 1, "job": 1, "type": 1, - "handbook": 0, - "prefab": 90001, + "handbook": -1, + "prefab": 25001, "icon": 90001, "sound": { "key": "90001", @@ -4918,7 +4918,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 900011, "skill2": 900012, "skill3": 900013, @@ -4933,15 +4933,15 @@ "hid": "11011", "name": { "key": "11011", - "text": "浣熊" + "text": "师父" }, "star": 4, "color": 3, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11011, + "handbook": -1, + "prefab": 35001, "icon": 11011, "sound": { "key": "11011", @@ -4954,7 +4954,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11011.asset", + "events": "Hero_11011", "cite": "11011", "effectstay": [], "hpspace": { @@ -4962,7 +4962,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110111, "skill2": 110112, "skill3": 110113, @@ -4984,8 +4984,8 @@ "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11008, + "handbook": -1, + "prefab": 44006, "icon": 11008, "sound": { "key": "11008", @@ -4998,7 +4998,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11008.asset", + "events": "Hero_11008", "cite": "", "effectstay": [], "hpspace": { @@ -5006,7 +5006,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110081, "skill2": 110082, "skill3": 110083, @@ -5028,8 +5028,8 @@ "race": 4, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11017, + "handbook": -1, + "prefab": 34006, "icon": 11017, "sound": { "key": "11017", @@ -5042,7 +5042,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11017.asset", + "events": "Hero_11017", "cite": "", "effectstay": [ "Bone001/Dummy001,Skill/Role/11017/effect_11017_weapon1" @@ -5052,7 +5052,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110171, "skill2": 110172, "skill3": 110173, @@ -5067,15 +5067,15 @@ "hid": "11018", "name": { "key": "11018", - "text": "睡神" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 4, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11018, + "handbook": -1, + "prefab": 24003, "icon": 11018, "sound": { "key": "11018", @@ -5088,7 +5088,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11018.asset", + "events": "Hero_11018", "cite": "", "effectstay": [ "Bip001,Skill/Role/11018/effect_11018_sleep", @@ -5099,7 +5099,7 @@ "y": -0.31, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110181, "skill2": 110182, "skill3": 110183, @@ -5114,15 +5114,15 @@ "hid": "11019", "name": { "key": "11019", - "text": "莫甘娜" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11019, + "handbook": -1, + "prefab": 24003, "icon": 11019, "sound": { "key": "11019", @@ -5135,7 +5135,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11019.asset", + "events": "Hero_11019", "cite": "", "effectstay": [], "hpspace": { @@ -5143,7 +5143,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110191, "skill2": 110192, "skill3": 110193, @@ -5158,15 +5158,15 @@ "hid": "11020", "name": { "key": "11020", - "text": "莫甘娜二阶段" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11020, + "handbook": -1, + "prefab": 24003, "icon": 11020, "sound": { "key": "11020", @@ -5179,7 +5179,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11020.asset", + "events": "Hero_11020", "cite": "", "effectstay": [], "hpspace": { @@ -5187,7 +5187,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110201, "skill2": 110202, "skill3": 110203, @@ -5209,8 +5209,8 @@ "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11021, + "handbook": -1, + "prefab": 55007, "icon": 11021, "sound": { "key": "11021", @@ -5223,7 +5223,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11021.asset", + "events": "Hero_11021", "cite": "", "effectstay": [], "hpspace": { @@ -5231,7 +5231,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110211, "skill2": 110212, "skill3": 110213, @@ -5246,15 +5246,15 @@ "hid": "11099", "name": { "key": "11099", - "text": "触手" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 11099, + "handbook": -1, + "prefab": 24003, "icon": 11099, "sound": { "key": "11099", @@ -5267,7 +5267,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11099.asset", + "events": "Hero_11099", "cite": "", "effectstay": [], "hpspace": { @@ -5275,7 +5275,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 110991, "skill2": 110992, "skill3": 110993, @@ -5290,15 +5290,15 @@ "hid": "12001", "name": { "key": "12001", - "text": "黑化阿宝" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 12001, + "handbook": -1, + "prefab": 24003, "icon": 12001, "sound": { "key": "121323", @@ -5311,7 +5311,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_12001.asset", + "events": "Hero_12001", "cite": "", "effectstay": [], "hpspace": { @@ -5319,7 +5319,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 120011, "skill2": 120012, "skill3": 120013, @@ -5334,15 +5334,15 @@ "hid": "12003", "name": { "key": "12003", - "text": "黑化包比" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 12003, + "handbook": -1, + "prefab": 24003, "icon": 12003, "sound": { "key": "12003", @@ -5355,7 +5355,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11003.asset", + "events": "Hero_11003", "cite": "", "effectstay": [ "this,Skill/Role/12003/effect_12003_wuqitexiao" @@ -5365,7 +5365,7 @@ "y": 0.154, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 120031, "skill2": 120032, "skill3": 120033, @@ -5380,15 +5380,15 @@ "hid": "12009", "name": { "key": "12009", - "text": "黑化希卡普" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 12009, + "handbook": -1, + "prefab": 24003, "icon": 11009, "sound": { "key": "11009", @@ -5401,7 +5401,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11009.asset", + "events": "Hero_11009", "cite": "", "effectstay": [], "hpspace": { @@ -5409,7 +5409,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 120091, "skill2": 120092, "skill3": 120093, @@ -5424,15 +5424,15 @@ "hid": "12017", "name": { "key": "12017", - "text": "黑化杰克" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 12017, + "handbook": -1, + "prefab": 24003, "icon": 12017, "sound": { "key": "12017", @@ -5445,7 +5445,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11017.asset", + "events": "Hero_11017", "cite": "", "effectstay": [ "Bone001/Dummy001,Skill/Role/12017/effect_12017_weapon1_bad" @@ -5455,7 +5455,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 120171, "skill2": 120172, "skill3": 120173, @@ -5470,15 +5470,15 @@ "hid": "12018", "name": { "key": "12018", - "text": "黑化睡神" + "text": "睡神沙人" }, "star": 5, "color": 4, "race": 2, "job": 2, "type": 1, - "handbook": 0, - "prefab": 12018, + "handbook": -1, + "prefab": 24003, "icon": 12018, "sound": { "key": "12018", @@ -5491,7 +5491,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_11018.asset", + "events": "Hero_11018", "cite": "", "effectstay": [], "hpspace": { @@ -5499,7 +5499,7 @@ "y": 0.26, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 120181, "skill2": 120182, "skill3": 120183, @@ -5521,7 +5521,7 @@ "race": 4, "job": 3, "type": 1, - "handbook": 0, + "handbook": -1, "prefab": 44005, "icon": 44005, "sound": { @@ -5535,7 +5535,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_44005.asset", + "events": "Hero_44005", "cite": "", "effectstay": [], "hpspace": { @@ -5543,7 +5543,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 440051, "skill2": 440052, "skill3": 440053, @@ -5565,7 +5565,7 @@ "race": 1, "job": 3, "type": 1, - "handbook": 0, + "handbook": -1, "prefab": 15005, "icon": 15005, "sound": { @@ -5579,7 +5579,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_15005.asset", + "events": "Hero_15005", "cite": "", "effectstay": [], "hpspace": { @@ -5587,7 +5587,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 150051, "skill2": 150052, "skill3": 150053, @@ -5602,14 +5602,14 @@ "hid": "35001", "name": { "key": "35001", - "text": "浣熊" + "text": "师父" }, "star": 4, "color": 4, "race": 4, "job": 3, "type": 1, - "handbook": 0, + "handbook": -1, "prefab": 35001, "icon": 35001, "sound": { @@ -5623,7 +5623,7 @@ "key": "", "text": "" }, - "events": "EventDataSet/Hero_35001.asset", + "events": "Hero_35001", "cite": "", "effectstay": [], "hpspace": { @@ -5631,7 +5631,7 @@ "y": 0, "z": 0 }, - "skill": -1, + "skill": 190011000, "skill1": 350011, "skill2": 350012, "skill3": 350013, diff --git a/bin/json/game_newskill.json b/bin/json/game_newskill.json index a1dd30317..04abe585e 100644 --- a/bin/json/game_newskill.json +++ b/bin/json/game_newskill.json @@ -5019,7 +5019,7 @@ "Id": 110013, "Name": "太极零式", "ico": "skillicon_003", - "act": "SkillWithCam_3", + "act": "Skill_3", "Type": 0, "MaxLV": 6, "CD": [ @@ -6069,7 +6069,7 @@ "Id": 110083, "Name": "霸·猎杀时刻", "ico": "skillicon_009", - "act": "SkillWithCam_3", + "act": "Skill_3", "Type": 0, "MaxLV": 6, "CD": [ @@ -6219,7 +6219,7 @@ "Id": 150053, "Name": "这是我的主场!", "ico": "skillicon_015", - "act": "Skill_30", + "act": "Skill_3", "Type": 1, "MaxLV": 6, "CD": [ diff --git a/bin/json/game_shop.json b/bin/json/game_shop.json index 8ddefda4a..6a73ac733 100644 --- a/bin/json/game_shop.json +++ b/bin/json/game_shop.json @@ -12,7 +12,7 @@ }, { "a": "attr", - "t": "money", + "t": "gold", "n": 1 } ], @@ -22,7 +22,7 @@ "rneed": [ { "a": "attr", - "t": "money", + "t": "gold", "n": 20 } ], @@ -45,7 +45,7 @@ }, { "a": "attr", - "t": "money", + "t": "gold", "n": 1 } ], @@ -70,7 +70,7 @@ }, { "a": "attr", - "t": "money", + "t": "gold", "n": 1 } ], @@ -95,7 +95,7 @@ }, { "a": "attr", - "t": "money", + "t": "gold", "n": 1 } ], @@ -120,7 +120,7 @@ }, { "a": "attr", - "t": "money", + "t": "gold", "n": 1 } ], diff --git a/bin/json/game_shopitem.json b/bin/json/game_shopitem.json index bf38c163c..6d0942f17 100644 --- a/bin/json/game_shopitem.json +++ b/bin/json/game_shopitem.json @@ -173,7 +173,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10002", "n": 5 } ], @@ -243,7 +243,7 @@ "iteminfo": [ { "a": "item", - "t": "10003", + "t": "10002", "n": 5 } ], @@ -278,7 +278,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10003", "n": 5 } ], @@ -306,7 +306,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10003", "n": 10 } ], @@ -334,7 +334,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10003", "n": 15 } ], @@ -362,7 +362,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10003", "n": 20 } ], @@ -390,7 +390,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10003", "n": 25 } ], @@ -418,7 +418,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10003", "n": 30 } ], @@ -446,7 +446,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10004", "n": 5 } ], @@ -481,7 +481,7 @@ "iteminfo": [ { "a": "item", - "t": "10002", + "t": "10004", "n": 5 } ], @@ -516,7 +516,7 @@ "iteminfo": [ { "a": "item", - "t": "10003", + "t": "10004", "n": 5 } ], @@ -551,7 +551,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10005", "n": 5 } ], @@ -579,7 +579,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10005", "n": 10 } ], @@ -607,7 +607,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10005", "n": 15 } ], @@ -635,7 +635,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10005", "n": 20 } ], @@ -663,7 +663,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10005", "n": 25 } ], @@ -691,7 +691,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10005", "n": 30 } ], @@ -719,7 +719,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10006", "n": 5 } ], @@ -754,7 +754,7 @@ "iteminfo": [ { "a": "item", - "t": "10002", + "t": "10006", "n": 5 } ], @@ -789,7 +789,7 @@ "iteminfo": [ { "a": "item", - "t": "10003", + "t": "10006", "n": 5 } ], @@ -824,7 +824,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10007", "n": 5 } ], @@ -852,7 +852,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10007", "n": 10 } ], @@ -880,7 +880,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10007", "n": 15 } ], @@ -908,7 +908,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10007", "n": 20 } ], @@ -936,7 +936,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10007", "n": 25 } ], @@ -964,7 +964,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10007", "n": 30 } ], @@ -992,7 +992,7 @@ "iteminfo": [ { "a": "item", - "t": "10001", + "t": "10008", "n": 5 } ], @@ -1027,7 +1027,7 @@ "iteminfo": [ { "a": "item", - "t": "10002", + "t": "10008", "n": 5 } ], @@ -1062,7 +1062,7 @@ "iteminfo": [ { "a": "item", - "t": "10003", + "t": "10008", "n": 5 } ], diff --git a/bin/json/game_skill.json b/bin/json/game_skill.json deleted file mode 100644 index d642894b1..000000000 --- a/bin/json/game_skill.json +++ /dev/null @@ -1,245 +0,0 @@ -[ - { - "sameid": 110011, - "act": "Skill_1", - "type": 0, - "triggerchannce": 5000, - "tubiao": "skillicon_001", - "name": "熊猫拳", - "describe": "" - }, - { - "sameid": 110012, - "act": "Skill_2", - "type": 0, - "triggerchannce": 0, - "tubiao": "skillicon_002", - "name": "太极一式", - "describe": "" - }, - { - "sameid": 110013, - "act": "Skill_3", - "type": 0, - "triggerchannce": 0, - "tubiao": "skillicon_003", - "name": "太极零式", - "describe": "" - }, - { - "sameid": 110031, - "act": "Skill_1", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_004", - "name": "和谐音律", - "describe": "" - }, - { - "sameid": 110032, - "act": "Skill_2", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_005", - "name": "欢悦之舞", - "describe": "" - }, - { - "sameid": 110033, - "act": "Skill_3", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_006", - "name": "彩虹音符", - "describe": "" - }, - { - "sameid": 110171, - "act": "Skill_1", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_010", - "name": "冰霜之语", - "describe": "" - }, - { - "sameid": 110172, - "act": "Skill_2", - "type": 1, - "triggerchannce": 2000, - "tubiao": "skillicon_011", - "name": "寒冰之力", - "describe": "" - }, - { - "sameid": 110173, - "act": "Skill_3", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_012", - "name": "极寒领域", - "describe": "" - }, - { - "sameid": 110181, - "act": "Skill_1", - "type": 0, - "triggerchannce": 0, - "tubiao": "skillicon_013", - "name": "梦·呓语", - "describe": "" - }, - { - "sameid": 110182, - "act": "Skill_2", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_014", - "name": "梦·愉悦", - "describe": "" - }, - { - "sameid": 110183, - "act": "Skill_3", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_015", - "name": "梦·创世", - "describe": "" - }, - { - "sameid": 110091, - "act": "Skill_1", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_007", - "name": "一往无前", - "describe": "" - }, - { - "sameid": 110092, - "act": "Skill_2", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_008", - "name": "无所畏惧", - "describe": "" - }, - { - "sameid": 110093, - "act": "Skill_3", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_009", - "name": "自由之往", - "describe": "" - }, - { - "sameid": 110111, - "act": "Skill_1", - "type": 1, - "triggerchannce": 0, - "tubiao": "skillicon_001", - "name": "点到为止", - "describe": "" - }, - { - "sameid": 110112, - "act": "Skill_2", - "type": 0, - "triggerchannce": 1, - "tubiao": "skillicon_002", - "name": "聚·心神", - "describe": "" - }, - { - "sameid": 110113, - "act": "Skill_3", - "type": 0, - "triggerchannce": 2, - "tubiao": "skillicon_003", - "name": "上·善若水", - "describe": "" - }, - { - "sameid": 440051, - "act": "Skill_1", - "type": 1, - "triggerchannce": 3, - "tubiao": "skillicon_001", - "name": "蛮之力", - "describe": "" - }, - { - "sameid": 440052, - "act": "Skill_2", - "type": 1, - "triggerchannce": 4, - "tubiao": "skillicon_002", - "name": "蛮力横扫", - "describe": "" - }, - { - "sameid": 440053, - "act": "Skill_3", - "type": 1, - "triggerchannce": 5, - "tubiao": "skillicon_003", - "name": "蛮力冲撞", - "describe": "" - }, - { - "sameid": 110081, - "act": "Skill_1", - "type": 0, - "triggerchannce": 2000, - "tubiao": "skillicon_007", - "name": "猛虎爪", - "describe": "" - }, - { - "sameid": 110082, - "act": "Skill_2", - "type": 1, - "triggerchannce": 2000, - "tubiao": "skillicon_008", - "name": "胜者为王", - "describe": "" - }, - { - "sameid": 110083, - "act": "Skill_3", - "type": 0, - "triggerchannce": 2000, - "tubiao": "skillicon_009", - "name": "霸·猎杀时刻", - "describe": "" - }, - { - "sameid": 150051, - "act": "Skill_1", - "type": 0, - "triggerchannce": 2000, - "tubiao": "skillicon_013", - "name": "狮子铁拳", - "describe": "" - }, - { - "sameid": 150052, - "act": "Skill_2", - "type": 1, - "triggerchannce": 2000, - "tubiao": "skillicon_014", - "name": "净化烟火", - "describe": "" - }, - { - "sameid": 150053, - "act": "Skill_3", - "type": 1, - "triggerchannce": 2000, - "tubiao": "skillicon_015", - "name": "这是我的主场!", - "describe": "" - } -] \ No newline at end of file diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json index e20181b9b..21ce2ae68 100644 --- a/bin/json/game_skillafteratk.json +++ b/bin/json/game_skillafteratk.json @@ -3509,6 +3509,25 @@ "RelyTags": [], "NoRelyTags": [] }, + { + "Id": 290087004, + "Desc": "添加护盾", + "From": 3, + "Limit": 1, + "Where": [], + "Order": [], + "EmitPR": 1000, + "Type": "AddBuff", + "Argu": "DoVal=1,Pr=1000,NumVal=1,Id=300192115,Round=-1,Type=ProBuff,BufPro1=SufferDam,BufQuaType1=0,BufParNum1=1,BufVal1=150", + "AddEffect": false, + "FollowSK": [], + "SucFollowSK": [], + "FailFollowSK": [], + "MustHit": false, + "Tags": [], + "RelyTags": [], + "NoRelyTags": [] + }, { "Id": 210011, "Desc": "对敌方全体造成80%攻击力伤害", diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json index a1dd30317..04abe585e 100644 --- a/bin/json/game_skillatk.json +++ b/bin/json/game_skillatk.json @@ -5019,7 +5019,7 @@ "Id": 110013, "Name": "太极零式", "ico": "skillicon_003", - "act": "SkillWithCam_3", + "act": "Skill_3", "Type": 0, "MaxLV": 6, "CD": [ @@ -6069,7 +6069,7 @@ "Id": 110083, "Name": "霸·猎杀时刻", "ico": "skillicon_009", - "act": "SkillWithCam_3", + "act": "Skill_3", "Type": 0, "MaxLV": 6, "CD": [ @@ -6219,7 +6219,7 @@ "Id": 150053, "Name": "这是我的主场!", "ico": "skillicon_015", - "act": "Skill_30", + "act": "Skill_3", "Type": 1, "MaxLV": 6, "CD": [ diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json index 109068517..510a2bd02 100644 --- a/bin/json/game_skillbuff.json +++ b/bin/json/game_skillbuff.json @@ -591,5 +591,21 @@ "buffico": "", "buffeffect": "", "buffpos": "" + }, + { + "Id": 300192115, + "Type": "Type=ShieldBuff", + "Name": "护盾", + "Desc": "增加护盾", + "Tags": [ + "102" + ], + "OverlayTimes": 0, + "SameID": false, + "RelyTags": [], + "NoRelyTags": [], + "buffico": "", + "buffeffect": "", + "buffpos": "" } ] \ No newline at end of file diff --git a/bin/json/game_ui.json b/bin/json/game_ui.json index 3e798c477..0c0d700f7 100644 --- a/bin/json/game_ui.json +++ b/bin/json/game_ui.json @@ -26,7 +26,7 @@ { "id": "useragreement", "file": "LoginUseragreementWindow", - "unloadpkg": 0, + "unloadpkg": 3, "loadtype": 1, "full": 0, "blur": 1, @@ -38,7 +38,7 @@ { "id": "serverlist", "file": "ServerListWindow", - "unloadpkg": 0, + "unloadpkg": 3, "loadtype": 1, "full": 0, "blur": 1, @@ -47,6 +47,42 @@ "comname": "serverlist", "des": "服务器列表" }, + { + "id": "loginaccountpopup", + "file": "LoginAccountPopup", + "unloadpkg": 3, + "loadtype": 1, + "full": 0, + "blur": 1, + "package": "login/login", + "packagename": "login", + "comname": "loginaccountnumber", + "des": "账号登录" + }, + { + "id": "mobilephonelogin", + "file": "MobilePhoneLoginPopup", + "unloadpkg": 3, + "loadtype": 1, + "full": 0, + "blur": 1, + "package": "login/login", + "packagename": "login", + "comname": "mobilephonelogin", + "des": "手机号登录" + }, + { + "id": "gameadvice", + "file": "GameAdviceWindow", + "unloadpkg": 2, + "loadtype": 1, + "full": 1, + "blur": 0, + "package": "login/login", + "packagename": "login", + "comname": "gameadvice", + "des": "游戏logo" + }, { "id": "tanxian", "file": "TanXianWindow", @@ -424,7 +460,7 @@ "file": "RoleDetailWindow", "unloadpkg": 0, "loadtype": 1, - "full": 3, + "full": 2, "blur": 0, "package": "roledetails/roledetails", "packagename": "roledetails", @@ -508,7 +544,7 @@ "file": "HeroManualWindow", "unloadpkg": 1, "loadtype": 0, - "full": 2, + "full": 1, "blur": 0, "package": "roledetails/roledetails", "packagename": "roledetails", @@ -568,7 +604,7 @@ "file": "MainInterFaceWindow", "unloadpkg": 2, "loadtype": 1, - "full": 1, + "full": 2, "blur": 0, "package": "maininterface/maininterface", "packagename": "maininterface", @@ -598,5 +634,17 @@ "packagename": "tips", "comname": "storetips", "des": " 确认框" + }, + { + "id": "taskrewardpreview", + "file": "TaskRewardPreviewPopup", + "unloadpkg": 3, + "loadtype": 1, + "full": 0, + "blur": 0, + "package": "task/task", + "packagename": "task", + "comname": "rewardPreview", + "des": "任务奖励预览" } ] \ No newline at end of file diff --git a/modules/gateway/configure_comp.go b/modules/gateway/configure_comp.go index 2136dd29e..6980d61b8 100644 --- a/modules/gateway/configure_comp.go +++ b/modules/gateway/configure_comp.go @@ -19,7 +19,7 @@ type configureComp struct { // Init 组件初始化接口 func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) { this.ModuleCompBase.Init(service, module, comp, options) - this.LoadConfigure(game_msgdistrib, cfg.NewGame_msgDistrib) + this.LoadConfigure(game_msgdistrib, cfg.NewGame_msgdistrib) return } @@ -32,7 +32,7 @@ func (this *configureComp) GetMsgDistribute(mtype, stype string) (rule string, o if v, err = this.GetConfigure(game_msgdistrib); err != nil { return } else { - for _, v := range v.(*cfg.Game_msgDistrib).GetDataMap() { + for _, v := range v.(*cfg.Game_msgdistrib).GetDataMap() { if v.Mtype == mtype && v.Stype == stype { rule = v.Routrules ok = true diff --git a/modules/shop/api_getlist.go b/modules/shop/api_getlist.go index dd0dc41c9..1542efd7c 100644 --- a/modules/shop/api_getlist.go +++ b/modules/shop/api_getlist.go @@ -19,17 +19,18 @@ func (this *apiComp) GetlistCheck(session comm.IUserSession, req *pb.ShopGetList ///获取用户商品列表 func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) (code pb.ErrorCode, data proto.Message) { var ( - err error - filed string - shopconf *cfg.Game_shopData - shopData *pb.DBShop - udata *pb.DBUser - sdata *pb.UserShopData - items []*cfg.Game_shopitemData - ushoputem map[int32]*pb.DBShopItem - goods []*pb.ShopItem - tdata time.Duration - ltime time.Duration + err error + filed string + shopconf *cfg.Game_shopData + shopData *pb.DBShop + udata *pb.DBUser + sdata *pb.UserShopData + items []*cfg.Game_shopitemData + ushoputem map[int32]*pb.DBShopItem + goods []*pb.ShopItem + tdata time.Duration + ltime time.Duration + leftrefnum int32 ) if shopconf, err = this.module.configure.GetShopConfigure(int32(req.SType)); err != nil && err != mgo.MongodbNil { @@ -73,6 +74,12 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) if sdata == nil { sdata = &pb.UserShopData{} } + if shopconf.Rnum > 0 { + leftrefnum = shopconf.Rnum - sdata.ManualRefreshNum + } else { + leftrefnum = shopconf.Rnum + } + tdata = time.Since(time.Unix(sdata.LastRefreshTime, 0)) switch shopconf.Rtype { case 1: @@ -90,6 +97,14 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) } if req.IsManualRefresh && shopconf.Rtype == 1 { //可以手动刷新 + //剩余刷新次数为零 + if leftrefnum == 0 { + code = pb.ErrorCode_ShopNoSurplusRefreshNum + return + } else if leftrefnum > 0 { + leftrefnum-- + } + if code = this.module.ConsumeRes(session, shopconf.Rneed, true); code != pb.ErrorCode_Success { return } @@ -103,6 +118,7 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) } goods = transGoods(req.SType, items, ushoputem) sdata.LastRefreshTime = time.Now().Unix() + sdata.ManualRefreshNum++ sdata.Items = make([]int32, len(items)) for i, v := range items { sdata.Items[i] = v.Key @@ -136,6 +152,6 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) code = pb.ErrorCode_ReqParameterError return } - session.SendMsg(string(this.module.GetType()), "getlist", &pb.ShopGetListResp{Goods: goods}) + session.SendMsg(string(this.module.GetType()), "getlist", &pb.ShopGetListResp{SType: req.SType, Goods: goods, SurplusRefreshNum: leftrefnum}) return } diff --git a/pb/comm.pb.go b/pb/comm.pb.go index c0942d60a..8506bd913 100644 --- a/pb/comm.pb.go +++ b/pb/comm.pb.go @@ -77,7 +77,7 @@ func (HeroAttributesType) EnumDescriptor() ([]byte, []int) { return file_comm_proto_rawDescGZIP(), []int{0} } -//用户消息流结构 +//用户消息流结构1 type UserMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache diff --git a/pb/errorcode.pb.go b/pb/errorcode.pb.go index 99d2f1a76..d10f11905 100644 --- a/pb/errorcode.pb.go +++ b/pb/errorcode.pb.go @@ -119,7 +119,8 @@ const ( ErrorCode_TaskNoFinished ErrorCode = 1607 //任务未完成 ErrorCode_TaskFinished ErrorCode = 1608 //已完成 // shop - ErrorCode_ShopGoodsIsSoldOut ErrorCode = 1700 //商品已售罄 + ErrorCode_ShopGoodsIsSoldOut ErrorCode = 1700 //商品已售罄 + ErrorCode_ShopNoSurplusRefreshNum ErrorCode = 1701 //剩余刷新次数已用完 ) // Enum value maps for ErrorCode. @@ -214,6 +215,7 @@ var ( 1607: "TaskNoFinished", 1608: "TaskFinished", 1700: "ShopGoodsIsSoldOut", + 1701: "ShopNoSurplusRefreshNum", } ErrorCode_value = map[string]int32{ "Success": 0, @@ -305,6 +307,7 @@ var ( "TaskNoFinished": 1607, "TaskFinished": 1608, "ShopGoodsIsSoldOut": 1700, + "ShopNoSurplusRefreshNum": 1701, } ) @@ -339,7 +342,7 @@ var File_errorcode_proto protoreflect.FileDescriptor var file_errorcode_proto_rawDesc = []byte{ 0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2a, 0xdc, 0x0e, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, + 0x6f, 0x2a, 0xfa, 0x0e, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x0a, 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, @@ -457,7 +460,9 @@ var file_errorcode_proto_rawDesc = []byte{ 0x64, 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53, 0x6f, 0x6c, 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4, 0x0d, - 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f, 0x70, 0x4e, 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, + 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x42, 0x06, + 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/shop_msg.pb.go b/pb/shop_msg.pb.go index 20aac5fa2..ff378ce48 100644 --- a/pb/shop_msg.pb.go +++ b/pb/shop_msg.pb.go @@ -162,7 +162,9 @@ type ShopGetListResp struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Goods []*ShopItem `protobuf:"bytes,1,rep,name=Goods,proto3" json:"Goods"` //商品列表 + SType ShopType `protobuf:"varint,1,opt,name=sType,proto3,enum=ShopType" json:"sType"` //商城类型 + Goods []*ShopItem `protobuf:"bytes,2,rep,name=Goods,proto3" json:"Goods"` //商品列表 + SurplusRefreshNum int32 `protobuf:"varint,3,opt,name=SurplusRefreshNum,proto3" json:"SurplusRefreshNum"` //剩余手动刷新次数 } func (x *ShopGetListResp) Reset() { @@ -197,6 +199,13 @@ func (*ShopGetListResp) Descriptor() ([]byte, []int) { return file_shop_shop_msg_proto_rawDescGZIP(), []int{2} } +func (x *ShopGetListResp) GetSType() ShopType { + if x != nil { + return x.SType + } + return ShopType_Null +} + func (x *ShopGetListResp) GetGoods() []*ShopItem { if x != nil { return x.Goods @@ -204,6 +213,13 @@ func (x *ShopGetListResp) GetGoods() []*ShopItem { return nil } +func (x *ShopGetListResp) GetSurplusRefreshNum() int32 { + if x != nil { + return x.SurplusRefreshNum + } + return 0 +} + //购买商品 请求 type ShopBuyReq struct { state protoimpl.MessageState @@ -330,10 +346,15 @@ var file_shop_shop_msg_proto_rawDesc = []byte{ 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x0f, 0x49, 0x73, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x49, 0x73, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, - 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x22, 0x32, 0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x70, 0x47, - 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x47, 0x6f, - 0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x6f, 0x70, - 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x22, 0x4d, 0x0a, 0x0a, 0x53, + 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x22, 0x81, 0x01, 0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x70, + 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x73, + 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x6f, + 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x05, + 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x53, 0x68, + 0x6f, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x2c, 0x0a, + 0x11, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, + 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, + 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x22, 0x4d, 0x0a, 0x0a, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x25, 0x0a, 0x08, 0x53, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x53, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, @@ -371,13 +392,14 @@ var file_shop_shop_msg_proto_depIdxs = []int32{ 5, // 0: ShopItem.Items:type_name -> UserAssets 5, // 1: ShopItem.Consume:type_name -> UserAssets 6, // 2: ShopGetListReq.sType:type_name -> ShopType - 0, // 3: ShopGetListResp.Goods:type_name -> ShopItem - 6, // 4: ShopBuyReq.ShopType:type_name -> ShopType - 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 + 6, // 3: ShopGetListResp.sType:type_name -> ShopType + 0, // 4: ShopGetListResp.Goods:type_name -> ShopItem + 6, // 5: ShopBuyReq.ShopType:type_name -> ShopType + 6, // [6:6] is the sub-list for method output_type + 6, // [6:6] is the sub-list for method input_type + 6, // [6:6] is the sub-list for extension type_name + 6, // [6:6] is the sub-list for extension extendee + 0, // [0:6] is the sub-list for field type_name } func init() { file_shop_shop_msg_proto_init() } diff --git a/sys/configure/structs/game.gameComData.go b/sys/configure/structs/game.gameComData.go deleted file mode 100644 index 37fc81057..000000000 --- a/sys/configure/structs/game.gameComData.go +++ /dev/null @@ -1,29 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -import "errors" - -type Game_gameComData struct { - Index string - Var string - Intr string -} - -func (Game_gameComData) GetTypeId() int { - return -1518519171 -} - -func NewGame_gameComData(_buf map[string]interface{}) (_v *Game_gameComData, err error) { - _v = &Game_gameComData{} - { var _ok_ bool; if _v.Index, _ok_ = _buf["index"].(string); !_ok_ { err = errors.New("index error"); return } } - { var _ok_ bool; if _v.Var, _ok_ = _buf["var"].(string); !_ok_ { err = errors.New("var error"); return } } - { var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } } - return -} diff --git a/sys/configure/structs/game.hero.go b/sys/configure/structs/game.hero.go deleted file mode 100644 index c324154bb..000000000 --- a/sys/configure/structs/game.hero.go +++ /dev/null @@ -1,42 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -type Game_hero struct { - _dataMap map[string]*Game_heroData - _dataList []*Game_heroData -} - -func NewGame_hero(_buf []map[string]interface{}) (*Game_hero, error) { - _dataList := make([]*Game_heroData, 0, len(_buf)) - dataMap := make(map[string]*Game_heroData) - for _, _ele_ := range _buf { - if _v, err2 := NewGame_heroData(_ele_); err2 != nil { - return nil, err2 - } else { - _dataList = append(_dataList, _v) - dataMap[_v.Id] = _v - } - } - return &Game_hero{_dataList:_dataList, _dataMap:dataMap}, nil -} - -func (table *Game_hero) GetDataMap() map[string]*Game_heroData { - return table._dataMap -} - -func (table *Game_hero) GetDataList() []*Game_heroData { - return table._dataList -} - -func (table *Game_hero) Get(key string) *Game_heroData { - return table._dataMap[key] -} - - diff --git a/sys/configure/structs/game.heroData.go b/sys/configure/structs/game.heroData.go deleted file mode 100644 index ed740090a..000000000 --- a/sys/configure/structs/game.heroData.go +++ /dev/null @@ -1,99 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -import "errors" -import "bright/math" - -type Game_heroData struct { - Id string - Name string - Star int32 - Color int32 - Race int32 - Job int32 - Type int32 - Prefab string - Icon int32 - Sound int32 - Tujing []int32 - Intr string - Events string - Cite string - Effectstay []string - Hpspace math.Vector3 - Skill1 int32 - Skill2 int32 - Skill3 int32 - Enteranivalue int32 - Camerainterval float32 -} - -func (Game_heroData) GetTypeId() int { - return 650222912 -} - -func NewGame_heroData(_buf map[string]interface{}) (_v *Game_heroData, err error) { - _v = &Game_heroData{} - { var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } } - {var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["job"].(float64); !_ok_ { err = errors.New("job error"); return }; _v.Job = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) } - { var _ok_ bool; if _v.Prefab, _ok_ = _buf["prefab"].(string); !_ok_ { err = errors.New("prefab error"); return } } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["icon"].(float64); !_ok_ { err = errors.New("icon error"); return }; _v.Icon = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sound"].(float64); !_ok_ { err = errors.New("sound error"); return }; _v.Sound = int32(_tempNum_) } - { - var _arr_ []interface{} - var _ok_ bool - if _arr_, _ok_ = _buf["tujing"].([]interface{}); !_ok_ { err = errors.New("tujing error"); return } - - _v.Tujing = make([]int32, 0, len(_arr_)) - - for _, _e_ := range _arr_ { - var _list_v_ int32 - { var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) } - _v.Tujing = append(_v.Tujing, _list_v_) - } - } - - { var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } } - { var _ok_ bool; if _v.Events, _ok_ = _buf["events"].(string); !_ok_ { err = errors.New("events error"); return } } - { var _ok_ bool; if _v.Cite, _ok_ = _buf["cite"].(string); !_ok_ { err = errors.New("cite error"); return } } - { - var _arr_ []interface{} - var _ok_ bool - if _arr_, _ok_ = _buf["effectstay"].([]interface{}); !_ok_ { err = errors.New("effectstay error"); return } - - _v.Effectstay = make([]string, 0, len(_arr_)) - - for _, _e_ := range _arr_ { - var _list_v_ string - { if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } } - _v.Effectstay = append(_v.Effectstay, _list_v_) - } - } - - { var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["hpspace"].(map[string]interface{}); !_ok_ { err = errors.New("hpspace error"); return } - var _x_, _y_, _z_ float32; - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) } - _v.Hpspace = math.NewVector3(_x_, _y_, _z_) - } - - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill1"].(float64); !_ok_ { err = errors.New("skill1 error"); return }; _v.Skill1 = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill2"].(float64); !_ok_ { err = errors.New("skill2 error"); return }; _v.Skill2 = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill3"].(float64); !_ok_ { err = errors.New("skill3 error"); return }; _v.Skill3 = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enteranivalue"].(float64); !_ok_ { err = errors.New("enteranivalue error"); return }; _v.Enteranivalue = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camerainterval"].(float64); !_ok_ { err = errors.New("camerainterval error"); return }; _v.Camerainterval = float32(_tempNum_) } - return -} diff --git a/sys/configure/structs/game.language.go b/sys/configure/structs/game.language.go deleted file mode 100644 index 0c4024d2e..000000000 --- a/sys/configure/structs/game.language.go +++ /dev/null @@ -1,42 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -type Game_language struct { - _dataMap map[string]*Game_languageData - _dataList []*Game_languageData -} - -func NewGame_language(_buf []map[string]interface{}) (*Game_language, error) { - _dataList := make([]*Game_languageData, 0, len(_buf)) - dataMap := make(map[string]*Game_languageData) - for _, _ele_ := range _buf { - if _v, err2 := NewGame_languageData(_ele_); err2 != nil { - return nil, err2 - } else { - _dataList = append(_dataList, _v) - dataMap[_v.Id] = _v - } - } - return &Game_language{_dataList:_dataList, _dataMap:dataMap}, nil -} - -func (table *Game_language) GetDataMap() map[string]*Game_languageData { - return table._dataMap -} - -func (table *Game_language) GetDataList() []*Game_languageData { - return table._dataList -} - -func (table *Game_language) Get(key string) *Game_languageData { - return table._dataMap[key] -} - - diff --git a/sys/configure/structs/game.languageData.go b/sys/configure/structs/game.languageData.go deleted file mode 100644 index fd0a408e2..000000000 --- a/sys/configure/structs/game.languageData.go +++ /dev/null @@ -1,43 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -import "errors" - -type Game_languageData struct { - Id string - Maps map[string]string -} - -func (Game_languageData) GetTypeId() int { - return -1436621922 -} - -func NewGame_languageData(_buf map[string]interface{}) (_v *Game_languageData, err error) { - _v = &Game_languageData{} - { var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } } - { - var _arr_ []interface{} - var _ok_ bool - if _arr_, _ok_ = _buf["maps"].([]interface{}); !_ok_ { err = errors.New("maps error"); return } - - _v.Maps = make(map[string]string) - - for _, _e_ := range _arr_ { - var _kv_ []interface{} - if _kv_, _ok_ = _e_.([]interface{}); !_ok_ || len(_kv_) != 2 { err = errors.New("maps error"); return } - var _key_ string - { if _key_, _ok_ = _kv_[0].(string); !_ok_ { err = errors.New("_key_ error"); return } } - var _value_ string - { if _value_, _ok_ = _kv_[1].(string); !_ok_ { err = errors.New("_value_ error"); return } } - _v.Maps[_key_] = _value_ - } - } - return -} diff --git a/sys/configure/structs/game.msgDistrib.go b/sys/configure/structs/game.msgDistrib.go index d51bb8947..97041dd26 100644 --- a/sys/configure/structs/game.msgDistrib.go +++ b/sys/configure/structs/game.msgDistrib.go @@ -8,34 +8,34 @@ //------------------------------------------------------------------------------ package cfg -type Game_msgDistrib struct { - _dataMap map[string]*Game_msgDistribData - _dataList []*Game_msgDistribData +type Game_msgdistrib struct { + _dataMap map[string]*Game_msgdistribData + _dataList []*Game_msgdistribData } -func NewGame_msgDistrib(_buf []map[string]interface{}) (*Game_msgDistrib, error) { - _dataList := make([]*Game_msgDistribData, 0, len(_buf)) - dataMap := make(map[string]*Game_msgDistribData) +func NewGame_msgdistrib(_buf []map[string]interface{}) (*Game_msgdistrib, error) { + _dataList := make([]*Game_msgdistribData, 0, len(_buf)) + dataMap := make(map[string]*Game_msgdistribData) for _, _ele_ := range _buf { - if _v, err2 := NewGame_msgDistribData(_ele_); err2 != nil { + if _v, err2 := NewGame_msgdistribData(_ele_); err2 != nil { return nil, err2 } else { _dataList = append(_dataList, _v) dataMap[_v.Mtype] = _v } } - return &Game_msgDistrib{_dataList:_dataList, _dataMap:dataMap}, nil + return &Game_msgdistrib{_dataList:_dataList, _dataMap:dataMap}, nil } -func (table *Game_msgDistrib) GetDataMap() map[string]*Game_msgDistribData { +func (table *Game_msgdistrib) GetDataMap() map[string]*Game_msgdistribData { return table._dataMap } -func (table *Game_msgDistrib) GetDataList() []*Game_msgDistribData { +func (table *Game_msgdistrib) GetDataList() []*Game_msgdistribData { return table._dataList } -func (table *Game_msgDistrib) Get(key string) *Game_msgDistribData { +func (table *Game_msgdistrib) Get(key string) *Game_msgdistribData { return table._dataMap[key] } diff --git a/sys/configure/structs/game.msgDistribData.go b/sys/configure/structs/game.msgDistribData.go index 7d06bf250..c2bcfb5be 100644 --- a/sys/configure/structs/game.msgDistribData.go +++ b/sys/configure/structs/game.msgDistribData.go @@ -10,18 +10,18 @@ package cfg import "errors" -type Game_msgDistribData struct { +type Game_msgdistribData struct { Mtype string Stype string Routrules string } -func (Game_msgDistribData) GetTypeId() int { - return -758961622 +func (Game_msgdistribData) GetTypeId() int { + return 1868137034 } -func NewGame_msgDistribData(_buf map[string]interface{}) (_v *Game_msgDistribData, err error) { - _v = &Game_msgDistribData{} +func NewGame_msgdistribData(_buf map[string]interface{}) (_v *Game_msgdistribData, err error) { + _v = &Game_msgdistribData{} { var _ok_ bool; if _v.Mtype, _ok_ = _buf["mtype"].(string); !_ok_ { err = errors.New("mtype error"); return } } { var _ok_ bool; if _v.Stype, _ok_ = _buf["stype"].(string); !_ok_ { err = errors.New("stype error"); return } } { var _ok_ bool; if _v.Routrules, _ok_ = _buf["routrules"].(string); !_ok_ { err = errors.New("routrules error"); return } } diff --git a/sys/configure/structs/game.skill.go b/sys/configure/structs/game.skill.go deleted file mode 100644 index fdda767b1..000000000 --- a/sys/configure/structs/game.skill.go +++ /dev/null @@ -1,42 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -type Game_skill struct { - _dataMap map[int32]*Game_skillData - _dataList []*Game_skillData -} - -func NewGame_skill(_buf []map[string]interface{}) (*Game_skill, error) { - _dataList := make([]*Game_skillData, 0, len(_buf)) - dataMap := make(map[int32]*Game_skillData) - for _, _ele_ := range _buf { - if _v, err2 := NewGame_skillData(_ele_); err2 != nil { - return nil, err2 - } else { - _dataList = append(_dataList, _v) - dataMap[_v.Sameid] = _v - } - } - return &Game_skill{_dataList:_dataList, _dataMap:dataMap}, nil -} - -func (table *Game_skill) GetDataMap() map[int32]*Game_skillData { - return table._dataMap -} - -func (table *Game_skill) GetDataList() []*Game_skillData { - return table._dataList -} - -func (table *Game_skill) Get(key int32) *Game_skillData { - return table._dataMap[key] -} - - diff --git a/sys/configure/structs/game.skillData.go b/sys/configure/structs/game.skillData.go deleted file mode 100644 index 5a29bf61e..000000000 --- a/sys/configure/structs/game.skillData.go +++ /dev/null @@ -1,37 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -import "errors" - -type Game_skillData struct { - Sameid int32 - Act string - Type int32 - Triggerchannce int32 - Tubiao string - Name string - Describe string -} - -func (Game_skillData) GetTypeId() int { - return -1600555361 -} - -func NewGame_skillData(_buf map[string]interface{}) (_v *Game_skillData, err error) { - _v = &Game_skillData{} - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sameid"].(float64); !_ok_ { err = errors.New("sameid error"); return }; _v.Sameid = int32(_tempNum_) } - { var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act error"); return } } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["triggerchannce"].(float64); !_ok_ { err = errors.New("triggerchannce error"); return }; _v.Triggerchannce = int32(_tempNum_) } - { var _ok_ bool; if _v.Tubiao, _ok_ = _buf["tubiao"].(string); !_ok_ { err = errors.New("tubiao error"); return } } - { var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } } - { var _ok_ bool; if _v.Describe, _ok_ = _buf["describe"].(string); !_ok_ { err = errors.New("describe error"); return } } - return -} diff --git a/sys/configure/structs/game.taskReward.go b/sys/configure/structs/game.taskReward.go deleted file mode 100644 index 0e442fc94..000000000 --- a/sys/configure/structs/game.taskReward.go +++ /dev/null @@ -1,42 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -type Game_taskReward struct { - _dataMap map[int32]*Game_taskRewardData - _dataList []*Game_taskRewardData -} - -func NewGame_taskReward(_buf []map[string]interface{}) (*Game_taskReward, error) { - _dataList := make([]*Game_taskRewardData, 0, len(_buf)) - dataMap := make(map[int32]*Game_taskRewardData) - for _, _ele_ := range _buf { - if _v, err2 := NewGame_taskRewardData(_ele_); err2 != nil { - return nil, err2 - } else { - _dataList = append(_dataList, _v) - dataMap[_v.Key] = _v - } - } - return &Game_taskReward{_dataList:_dataList, _dataMap:dataMap}, nil -} - -func (table *Game_taskReward) GetDataMap() map[int32]*Game_taskRewardData { - return table._dataMap -} - -func (table *Game_taskReward) GetDataList() []*Game_taskRewardData { - return table._dataList -} - -func (table *Game_taskReward) Get(key int32) *Game_taskRewardData { - return table._dataMap[key] -} - - diff --git a/sys/configure/structs/game.taskRewardData.go b/sys/configure/structs/game.taskRewardData.go deleted file mode 100644 index fb54bae60..000000000 --- a/sys/configure/structs/game.taskRewardData.go +++ /dev/null @@ -1,44 +0,0 @@ - -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -package cfg - -import "errors" - -type Game_taskRewardData struct { - Key int32 - IdTag int32 - Active int32 - Reword []*Game_atn -} - -func (Game_taskRewardData) GetTypeId() int { - return -79537062 -} - -func NewGame_taskRewardData(_buf map[string]interface{}) (_v *Game_taskRewardData, err error) { - _v = &Game_taskRewardData{} - { 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; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) } - { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["active"].(float64); !_ok_ { err = errors.New("active error"); return }; _v.Active = int32(_tempNum_) } - { - var _arr_ []interface{} - var _ok_ bool - if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return } - - _v.Reword = make([]*Game_atn, 0, len(_arr_)) - - for _, _e_ := range _arr_ { - var _list_v_ *Game_atn - { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } } - _v.Reword = append(_v.Reword, _list_v_) - } - } - - return -}