gm创号
This commit is contained in:
parent
c7d3354b1f
commit
c2cf522966
@ -5,7 +5,7 @@
|
||||
"talkPoint": 0,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_1",
|
||||
"text": "(乌龟大师):我在预兆中见过你的身影。"
|
||||
"text": "我在预兆中见过你的身影。"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "",
|
||||
@ -22,7 +22,7 @@
|
||||
"talkPoint": 0,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_2",
|
||||
"text": "(乌龟大师):孩子,你是追逐命运至此的勇士,还是身沐月光的传承之人?"
|
||||
"text": "孩子,你是追逐命运至此的勇士,还是身沐月光的传承之人?"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "drawcard_asked_optionText1_2",
|
||||
@ -39,7 +39,7 @@
|
||||
"talkPoint": 1,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_3",
|
||||
"text": "(乌龟大师):他决意召你前来"
|
||||
"text": "他决意召你前来"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "",
|
||||
@ -56,7 +56,7 @@
|
||||
"talkPoint": 2,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_4",
|
||||
"text": "(乌龟大师):却无法束缚你的言行。"
|
||||
"text": "却无法束缚你的言行。"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "",
|
||||
@ -73,7 +73,7 @@
|
||||
"talkPoint": 0,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_5",
|
||||
"text": "(乌龟大师):你如今身在阴影下,还是藏在月光中?"
|
||||
"text": "你如今身在阴影下,还是藏在月光中?"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "drawcard_asked_optionText1_5",
|
||||
@ -90,7 +90,7 @@
|
||||
"talkPoint": 1,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_6",
|
||||
"text": "(乌龟大师):黑暗终将吞没一切"
|
||||
"text": "黑暗终将吞没一切"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "",
|
||||
@ -107,7 +107,7 @@
|
||||
"talkPoint": 2,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_7",
|
||||
"text": "(乌龟大师):只留一线生机……"
|
||||
"text": "只留一线生机……"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "",
|
||||
@ -124,7 +124,7 @@
|
||||
"talkPoint": 0,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_8",
|
||||
"text": "(乌龟大师):你来见证终局,还是来博取这一线生机?"
|
||||
"text": "你来见证终局,还是来博取这一线生机?"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "drawcard_asked_optionText1_8",
|
||||
@ -141,7 +141,7 @@
|
||||
"talkPoint": 0,
|
||||
"storyText": {
|
||||
"key": "drawcard_asked_storyText_9",
|
||||
"text": "(乌龟大师):有趣!"
|
||||
"text": "有趣!"
|
||||
},
|
||||
"optionText1": {
|
||||
"key": "",
|
||||
|
@ -1848,6 +1848,41 @@
|
||||
"CanFriendHelp": 1,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 10103005,
|
||||
"PlayType": 1,
|
||||
"HeroCount": 1,
|
||||
"readyScene": "scenesfight_role_interface_07",
|
||||
"battleScenes": [
|
||||
"scenesfight_09"
|
||||
],
|
||||
"BGMusic": "",
|
||||
"LoadingId": 0,
|
||||
"HideAlienSpace": 0,
|
||||
"HideFightUI": 0,
|
||||
"RuleTips": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"BattleTips": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"battleEvents": [],
|
||||
"ScoreGroupID": 0,
|
||||
"disableAiCamera": 0,
|
||||
"ChoseCamp": [],
|
||||
"DisableCamp": [],
|
||||
"DefaultHero": 720023,
|
||||
"ChoseHero": [],
|
||||
"DisableHero": [],
|
||||
"LockSlots": [],
|
||||
"HeroCheck": [],
|
||||
"RedAssistTeam": 0,
|
||||
"BlueAssistTeam": 0,
|
||||
"CanFriendHelp": 1,
|
||||
"Numrounds": 0
|
||||
},
|
||||
{
|
||||
"id": 10105001,
|
||||
"PlayType": 1,
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -806,7 +806,7 @@
|
||||
"key": "GM_GM_text_128",
|
||||
"text": "创角"
|
||||
},
|
||||
"data": "输入昵称",
|
||||
"data": "昵称",
|
||||
"prefix": "bingo:create,{0}"
|
||||
}
|
||||
]
|
@ -11884,7 +11884,7 @@
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54017",
|
||||
"prefab": "54018",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"scale": [
|
||||
@ -11892,8 +11892,8 @@
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "54017",
|
||||
"vocal": "54017",
|
||||
"icon": "54018",
|
||||
"vocal": "54018",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
@ -11967,7 +11967,7 @@
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54017",
|
||||
"prefab": "54019",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"scale": [
|
||||
@ -11975,8 +11975,8 @@
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "54017",
|
||||
"vocal": "54017",
|
||||
"icon": "54019",
|
||||
"vocal": "54019",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
@ -12050,7 +12050,7 @@
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54017",
|
||||
"prefab": "54020",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"scale": [
|
||||
@ -12058,8 +12058,8 @@
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "54017",
|
||||
"vocal": "54017",
|
||||
"icon": "54020",
|
||||
"vocal": "54020",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
@ -12119,6 +12119,255 @@
|
||||
"text": "传说中的守护者“村民猪”,拥有不俗的战斗能力"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hid": "54021",
|
||||
"name": {
|
||||
"key": "hero_main_name_54021",
|
||||
"text": "葛伦科"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 1,
|
||||
"type": 2,
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54021",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"scale": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "54021",
|
||||
"vocal": "54021",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
"detailwindow": "effect_chezhan_daiji",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "hero_54005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0,
|
||||
"txt": {
|
||||
"key": "atlas_54021",
|
||||
"text": ""
|
||||
},
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0,
|
||||
"equiprcom": [
|
||||
1,
|
||||
2,
|
||||
10
|
||||
],
|
||||
"angle": 0,
|
||||
"deviation": 0,
|
||||
"show": 2,
|
||||
"herofrag": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "12025001",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"herofragnum": 6,
|
||||
"heroskillup": [
|
||||
"10000004"
|
||||
],
|
||||
"expitem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"expitemnum": 7,
|
||||
"herointr": {
|
||||
"key": "hero_main_herointr_145",
|
||||
"text": "传说中的守护者“葛伦科”,拥有不俗的战斗能力"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hid": "54022",
|
||||
"name": {
|
||||
"key": "hero_main_name_54022",
|
||||
"text": "阴影战士"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 1,
|
||||
"type": 2,
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54022",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"scale": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "54022",
|
||||
"vocal": "54022",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
"detailwindow": "effect_chezhan_daiji",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "hero_54005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0,
|
||||
"txt": {
|
||||
"key": "atlas_54022",
|
||||
"text": ""
|
||||
},
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0,
|
||||
"equiprcom": [
|
||||
1,
|
||||
2,
|
||||
10
|
||||
],
|
||||
"angle": 0,
|
||||
"deviation": 0,
|
||||
"show": 2,
|
||||
"herofrag": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "12025001",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"herofragnum": 6,
|
||||
"heroskillup": [
|
||||
"10000004"
|
||||
],
|
||||
"expitem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"expitemnum": 7,
|
||||
"herointr": {
|
||||
"key": "hero_main_herointr_145",
|
||||
"text": "传说中的守护者“阴影战士”,拥有不俗的战斗能力"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hid": "54023",
|
||||
"name": {
|
||||
"key": "hero_main_name_54023",
|
||||
"text": "龙群"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 1,
|
||||
"type": 2,
|
||||
"ip": 1,
|
||||
"sd": 1,
|
||||
"handbook": -1,
|
||||
"prefab": "54023",
|
||||
"rotation": "0|0|0",
|
||||
"revolve": 0,
|
||||
"scale": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "54023",
|
||||
"vocal": "54023",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
"detailwindow": "effect_chezhan_daiji",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "hero_54005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"capskillrule": 101,
|
||||
"skill": 0,
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0,
|
||||
"txt": {
|
||||
"key": "atlas_54023",
|
||||
"text": ""
|
||||
},
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0,
|
||||
"equiprcom": [
|
||||
1,
|
||||
2,
|
||||
10
|
||||
],
|
||||
"angle": 0,
|
||||
"deviation": 0,
|
||||
"show": 2,
|
||||
"herofrag": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "12025001",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"herofragnum": 6,
|
||||
"heroskillup": [
|
||||
"10000004"
|
||||
],
|
||||
"expitem": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000013",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"expitemnum": 7,
|
||||
"herointr": {
|
||||
"key": "hero_main_herointr_145",
|
||||
"text": "传说中的守护者“龙群”,拥有不俗的战斗能力"
|
||||
}
|
||||
},
|
||||
{
|
||||
"hid": "51050",
|
||||
"name": {
|
||||
|
@ -4,7 +4,7 @@
|
||||
"id": 11001,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_1",
|
||||
"text": "遗香残留"
|
||||
"text": "迷人的反派"
|
||||
},
|
||||
"taskid": 11001001,
|
||||
"reword": [
|
||||
@ -16,7 +16,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000008"
|
||||
@ -26,7 +26,7 @@
|
||||
"id": 11001,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_2",
|
||||
"text": "正与邪"
|
||||
"text": "暗影潜袭"
|
||||
},
|
||||
"taskid": 11001002,
|
||||
"reword": [
|
||||
@ -38,7 +38,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000008"
|
||||
@ -60,7 +60,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000009"
|
||||
@ -82,7 +82,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000009"
|
||||
@ -104,7 +104,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000009"
|
||||
@ -126,7 +126,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000009"
|
||||
@ -148,7 +148,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000001"
|
||||
@ -170,7 +170,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000001"
|
||||
@ -192,7 +192,7 @@
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24011001",
|
||||
"n": 50
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_10000001"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -166,16 +166,18 @@
|
||||
"pos": 4,
|
||||
"venturetext": {
|
||||
"key": "mainchapter_main_venture_venturetext_17",
|
||||
"text": "待定关卡"
|
||||
"text": "兔子与猎犬"
|
||||
},
|
||||
"jumpidList": []
|
||||
"jumpidList": [
|
||||
10064
|
||||
]
|
||||
},
|
||||
{
|
||||
"chapterid": 11003,
|
||||
"pos": 5,
|
||||
"venturetext": {
|
||||
"key": "mainchapter_main_venture_venturetext_18",
|
||||
"text": "待定关卡"
|
||||
"text": "塔防"
|
||||
},
|
||||
"jumpidList": []
|
||||
},
|
||||
|
@ -239603,6 +239603,126 @@
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 720022,
|
||||
"pos": 1,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 51050,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"defpro": 1,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
"skill3": 1,
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 720022,
|
||||
"pos": 2,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 51050,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"defpro": 1,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
"skill3": 1,
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 720022,
|
||||
"pos": 3,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 51050,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"defpro": 1,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
"skill3": 1,
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 720022,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 51050,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"defpro": 1,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
"skill3": 1,
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 720022,
|
||||
"pos": 5,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 51050,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"defpro": 1,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
"skill3": 1,
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 720023,
|
||||
"pos": 1,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53001,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"defpro": 1,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
"skill3": 1,
|
||||
"speed": 140,
|
||||
"modelsize": 1
|
||||
},
|
||||
{
|
||||
"Id": 800001,
|
||||
"pos": 1,
|
||||
|
@ -3043,5 +3043,33 @@
|
||||
"key": "opencond_opencond_kqbx_text_1",
|
||||
"text": "守护者养成,战力提升"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "Traindragon",
|
||||
"name": {
|
||||
"key": "opencond_opencond_name_110",
|
||||
"text": "驯龙养成"
|
||||
},
|
||||
"main": [
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1101004
|
||||
}
|
||||
],
|
||||
"wkqbx": 0,
|
||||
"img": "",
|
||||
"prompt": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"uiid": 0,
|
||||
"activateType": 0,
|
||||
"notify": [],
|
||||
"kqbx": 0,
|
||||
"kqbx_ui": "",
|
||||
"kqbx_text": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
@ -7033,6 +7033,88 @@
|
||||
],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 320100,
|
||||
"heroid": 25001,
|
||||
"Levelid": 0,
|
||||
"datas": [
|
||||
"GameMain",
|
||||
"支线-希卡普旁的亚丝翠",
|
||||
"901"
|
||||
],
|
||||
"event": [
|
||||
2,
|
||||
10010
|
||||
],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 320108,
|
||||
"heroid": 25001,
|
||||
"Levelid": 0,
|
||||
"datas": [
|
||||
"GameMain",
|
||||
"901"
|
||||
],
|
||||
"event": [],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 320109,
|
||||
"heroid": 25001,
|
||||
"Levelid": 0,
|
||||
"datas": [
|
||||
"GameMain",
|
||||
"支线-希卡普旁的亚丝翠",
|
||||
"901"
|
||||
],
|
||||
"event": [
|
||||
2,
|
||||
10010
|
||||
],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 3001061,
|
||||
"heroid": 25001,
|
||||
"Levelid": 0,
|
||||
"datas": [
|
||||
"GameMain",
|
||||
"支线-亚丝翠旁的鼻涕粗2",
|
||||
"901"
|
||||
],
|
||||
"event": [
|
||||
2,
|
||||
10010
|
||||
],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 3001068,
|
||||
"heroid": 25001,
|
||||
"Levelid": 0,
|
||||
"datas": [
|
||||
"GameMain",
|
||||
"901"
|
||||
],
|
||||
"event": [],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 3001069,
|
||||
"heroid": 25001,
|
||||
"Levelid": 0,
|
||||
"datas": [
|
||||
"GameMain",
|
||||
"支线-亚丝翠旁的鼻涕粗2",
|
||||
"901"
|
||||
],
|
||||
"event": [
|
||||
2,
|
||||
10010
|
||||
],
|
||||
"goto": 0
|
||||
},
|
||||
{
|
||||
"id": 320110,
|
||||
"heroid": 25001,
|
||||
|
56
bin/json/game_tdbuff.json
Normal file
56
bin/json/game_tdbuff.json
Normal file
@ -0,0 +1,56 @@
|
||||
[
|
||||
{
|
||||
"id": 2007,
|
||||
"buff_type": 2005,
|
||||
"describe": {
|
||||
"key": "td_t_skill_describe_name2007",
|
||||
"text": "超载:每次攻击获得一层超载。 每层攻击速度-25% 超载伤害+30% 达到三层持续10秒,之后重置。弓箭超载特殊效果:超载达到3层的弓箭能无视铁甲"
|
||||
},
|
||||
"effectType": [
|
||||
22,
|
||||
2
|
||||
],
|
||||
"value": [
|
||||
-250,
|
||||
300
|
||||
],
|
||||
"max_layer": 1,
|
||||
"layer_effectType": [],
|
||||
"layer_value": [],
|
||||
"duration": 0,
|
||||
"duration_layer": 10000,
|
||||
"interval": 0
|
||||
},
|
||||
{
|
||||
"id": 2008,
|
||||
"buff_type": 2006,
|
||||
"describe": {
|
||||
"key": "td_t_skill_describe_name2008",
|
||||
"text": "流血:有25%概率给敌方追加一层流血 每秒60%伤害 最多四层。流血特殊效果:每层流血会降低敌方治疗效果10%"
|
||||
},
|
||||
"effectType": [],
|
||||
"value": [],
|
||||
"max_layer": 0,
|
||||
"layer_effectType": [],
|
||||
"layer_value": [],
|
||||
"duration": 0,
|
||||
"duration_layer": 0,
|
||||
"interval": 0
|
||||
},
|
||||
{
|
||||
"id": 2009,
|
||||
"buff_type": 2007,
|
||||
"describe": {
|
||||
"key": "td_t_skill_describe_name2009",
|
||||
"text": "狂暴:每次攻击50概率获得1层狂暴 每层伤害加5% 攻速加5% 爆炸范围+3% 最多10层 持续10秒 之后重置"
|
||||
},
|
||||
"effectType": [],
|
||||
"value": [],
|
||||
"max_layer": 0,
|
||||
"layer_effectType": [],
|
||||
"layer_value": [],
|
||||
"duration": 0,
|
||||
"duration_layer": 0,
|
||||
"interval": 0
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
@ -801,7 +801,7 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er
|
||||
log.Field{Key: "0", Value: datas[0]},
|
||||
)
|
||||
|
||||
} else if len(datas) == 1 && (datas[0] == "create") {
|
||||
} else if len(datas) == 2 && (datas[0] == "create") {
|
||||
var (
|
||||
err error
|
||||
)
|
||||
@ -811,8 +811,9 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er
|
||||
return
|
||||
}
|
||||
req := &pb.UserCreateReq{
|
||||
Figure: 16010101,
|
||||
Gender: 1,
|
||||
NickName: datas[1],
|
||||
Figure: 16010101,
|
||||
Gender: 1,
|
||||
}
|
||||
if errdata = module1.(comm.IUser).GMCreatePlayer(session, req); errdata != nil {
|
||||
return
|
||||
|
@ -14,4 +14,5 @@ const (
|
||||
GameOpencondType_Maxmapid = 2
|
||||
GameOpencondType_Worldtaskid = 3
|
||||
GameOpencondType_Friend = 4
|
||||
GameOpencondType_MoonLevel = 5
|
||||
)
|
||||
|
@ -15,7 +15,7 @@ type GamePassCheckData struct {
|
||||
PasscheckType int32
|
||||
Parameter int32
|
||||
UnlockText string
|
||||
FreeReward []*Gameatn
|
||||
FreeReward *Gameatn
|
||||
PayReward []*Gameatn
|
||||
}
|
||||
|
||||
@ -30,20 +30,7 @@ func (_v *GamePassCheckData)Deserialize(_buf map[string]interface{}) (err error)
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["passcheck_type"].(float64); !_ok_ { err = errors.New("passcheck_type error"); return }; _v.PasscheckType = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["parameter"].(float64); !_ok_ { err = errors.New("parameter error"); return }; _v.Parameter = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["unlock_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.UnlockText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.UnlockText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["free_reward"].([]interface{}); !_ok_ { err = errors.New("free_reward error"); return }
|
||||
|
||||
_v.FreeReward = make([]*Gameatn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Gameatn
|
||||
{ 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 = DeserializeGameatn(_x_); err != nil { return } }
|
||||
_v.FreeReward = append(_v.FreeReward, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["free_reward"].(map[string]interface{}); !_ok_ { err = errors.New("free_reward error"); return }; if _v.FreeReward, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
|
42
sys/configure/structs/Game.TDBuff.go
Normal file
42
sys/configure/structs/Game.TDBuff.go
Normal file
@ -0,0 +1,42 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
type GameTDBuff struct {
|
||||
_dataMap map[int32]*GameTDBuffData
|
||||
_dataList []*GameTDBuffData
|
||||
}
|
||||
|
||||
func NewGameTDBuff(_buf []map[string]interface{}) (*GameTDBuff, error) {
|
||||
_dataList := make([]*GameTDBuffData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*GameTDBuffData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := DeserializeGameTDBuffData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &GameTDBuff{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *GameTDBuff) GetDataMap() map[int32]*GameTDBuffData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *GameTDBuff) GetDataList() []*GameTDBuffData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *GameTDBuff) Get(key int32) *GameTDBuffData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
107
sys/configure/structs/Game.TDBuffData.go
Normal file
107
sys/configure/structs/Game.TDBuffData.go
Normal file
@ -0,0 +1,107 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type GameTDBuffData struct {
|
||||
Id int32
|
||||
BuffType int32
|
||||
Describe string
|
||||
EffectType []int32
|
||||
Value []int32
|
||||
MaxLayer int32
|
||||
LayerEffectType []int32
|
||||
LayerValue []int32
|
||||
Duration int32
|
||||
DurationLayer int32
|
||||
Interval int32
|
||||
}
|
||||
|
||||
const TypeId_GameTDBuffData = 204820617
|
||||
|
||||
func (*GameTDBuffData) GetTypeId() int32 {
|
||||
return 204820617
|
||||
}
|
||||
|
||||
func (_v *GameTDBuffData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buff_type"].(float64); !_ok_ { err = errors.New("buff_type error"); return }; _v.BuffType = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Describe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["effectType"].([]interface{}); !_ok_ { err = errors.New("effectType error"); return }
|
||||
|
||||
_v.EffectType = 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.EffectType = append(_v.EffectType, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["value"].([]interface{}); !_ok_ { err = errors.New("value error"); return }
|
||||
|
||||
_v.Value = 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.Value = append(_v.Value, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["max_layer"].(float64); !_ok_ { err = errors.New("max_layer error"); return }; _v.MaxLayer = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["layer_effectType"].([]interface{}); !_ok_ { err = errors.New("layer_effectType error"); return }
|
||||
|
||||
_v.LayerEffectType = 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.LayerEffectType = append(_v.LayerEffectType, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["layer_value"].([]interface{}); !_ok_ { err = errors.New("layer_value error"); return }
|
||||
|
||||
_v.LayerValue = 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.LayerValue = append(_v.LayerValue, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["duration"].(float64); !_ok_ { err = errors.New("duration error"); return }; _v.Duration = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["duration_layer"].(float64); !_ok_ { err = errors.New("duration_layer error"); return }; _v.DurationLayer = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["interval"].(float64); !_ok_ { err = errors.New("interval error"); return }; _v.Interval = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
func DeserializeGameTDBuffData(_buf map[string]interface{}) (*GameTDBuffData, error) {
|
||||
v := &GameTDBuffData{}
|
||||
if err := v.Deserialize(_buf); err == nil {
|
||||
return v, nil
|
||||
} else {
|
||||
return nil, err
|
||||
}
|
||||
}
|
@ -288,6 +288,7 @@ type Tables struct {
|
||||
TDWeapon *GameTDWeapon
|
||||
TDWeaponSkill *GameTDWeaponSkill
|
||||
TDWeaponRandom *GameTDWeaponRandom
|
||||
TDBuff *GameTDBuff
|
||||
PuggsyIsLand *GamePuggsyIsLand
|
||||
PuggsyEvent *GamePuggsyEvent
|
||||
PuggsyFight *GamePuggsyFight
|
||||
@ -1979,6 +1980,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.TDWeaponRandom, err = NewGameTDWeaponRandom(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_tdbuff") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.TDBuff, err = NewGameTDBuff(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_puggsyisland") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user