更新配置
This commit is contained in:
parent
22559d61f8
commit
b3e9f53ff7
32
bin/json/game_global.json
Normal file
32
bin/json/game_global.json
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"index": "max_hy",
|
||||||
|
"var": "30",
|
||||||
|
"intr": "最大好友数"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"index": "max_getreward",
|
||||||
|
"var": "10002,99",
|
||||||
|
"intr": "领取/赠送奖励"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"index": "max_get",
|
||||||
|
"var": "30",
|
||||||
|
"intr": "每日领取/赠送次数"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"index": "max_char",
|
||||||
|
"var": "100",
|
||||||
|
"intr": "聊天最大输入字符数量"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"index": "max_hmd",
|
||||||
|
"var": "30",
|
||||||
|
"intr": "最大黑名单数"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"index": "task_reset",
|
||||||
|
"var": "8",
|
||||||
|
"intr": "日/周常任务刷新时间,8点"
|
||||||
|
}
|
||||||
|
]
|
@ -24,7 +24,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 110001,
|
"skill1": 110001,
|
||||||
"skill2": 110002,
|
"skill2": 110002,
|
||||||
"skill3": 110003
|
"skill3": 110003,
|
||||||
|
"enteranivalue": 100
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11002,
|
"id": 11002,
|
||||||
@ -51,7 +52,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11003,
|
"id": 11003,
|
||||||
@ -78,7 +80,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 110004,
|
"skill1": 110004,
|
||||||
"skill2": 110005,
|
"skill2": 110005,
|
||||||
"skill3": 110012
|
"skill3": 110012,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11004,
|
"id": 11004,
|
||||||
@ -105,7 +108,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11005,
|
"id": 11005,
|
||||||
@ -132,7 +136,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11006,
|
"id": 11006,
|
||||||
@ -159,7 +164,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11009,
|
"id": 11009,
|
||||||
@ -186,7 +192,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 110010,
|
"skill1": 110010,
|
||||||
"skill2": 110011,
|
"skill2": 110011,
|
||||||
"skill3": 110013
|
"skill3": 110013,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 22002,
|
"id": 22002,
|
||||||
@ -213,7 +220,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 90001,
|
"id": 90001,
|
||||||
@ -240,7 +248,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11011,
|
"id": 11011,
|
||||||
@ -267,7 +276,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11008,
|
"id": 11008,
|
||||||
@ -294,7 +304,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11017,
|
"id": 11017,
|
||||||
@ -321,7 +332,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 110006,
|
"skill1": 110006,
|
||||||
"skill2": 110007,
|
"skill2": 110007,
|
||||||
"skill3": 110014
|
"skill3": 110014,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11018,
|
"id": 11018,
|
||||||
@ -348,7 +360,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 110008,
|
"skill1": 110008,
|
||||||
"skill2": 110009,
|
"skill2": 110009,
|
||||||
"skill3": 110015
|
"skill3": 110015,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11019,
|
"id": 11019,
|
||||||
@ -375,7 +388,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11020,
|
"id": 11020,
|
||||||
@ -402,7 +416,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11021,
|
"id": 11021,
|
||||||
@ -429,7 +444,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11099,
|
"id": 11099,
|
||||||
@ -456,7 +472,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 12001,
|
"id": 12001,
|
||||||
@ -483,7 +500,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 12003,
|
"id": 12003,
|
||||||
@ -501,7 +519,7 @@
|
|||||||
],
|
],
|
||||||
"intr": "",
|
"intr": "",
|
||||||
"events": "EventDataSet/Hero_11003.asset",
|
"events": "EventDataSet/Hero_11003.asset",
|
||||||
"cite": "11003",
|
"cite": "",
|
||||||
"effectstay": [],
|
"effectstay": [],
|
||||||
"hpspace": {
|
"hpspace": {
|
||||||
"x": 0,
|
"x": 0,
|
||||||
@ -510,7 +528,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 12009,
|
"id": 12009,
|
||||||
@ -537,7 +556,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 12017,
|
"id": 12017,
|
||||||
@ -564,7 +584,8 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 12018,
|
"id": 12018,
|
||||||
@ -582,7 +603,7 @@
|
|||||||
],
|
],
|
||||||
"intr": "",
|
"intr": "",
|
||||||
"events": "EventDataSet/Hero_11018.asset",
|
"events": "EventDataSet/Hero_11018.asset",
|
||||||
"cite": "11018",
|
"cite": "",
|
||||||
"effectstay": [],
|
"effectstay": [],
|
||||||
"hpspace": {
|
"hpspace": {
|
||||||
"x": 0,
|
"x": 0,
|
||||||
@ -591,6 +612,7 @@
|
|||||||
},
|
},
|
||||||
"skill1": 0,
|
"skill1": 0,
|
||||||
"skill2": 0,
|
"skill2": 0,
|
||||||
"skill3": 0
|
"skill3": 0,
|
||||||
|
"enteranivalue": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -6,10 +6,10 @@
|
|||||||
"Limit": 1,
|
"Limit": 1,
|
||||||
"Where": [],
|
"Where": [],
|
||||||
"Order": [
|
"Order": [
|
||||||
"Type=rand"
|
"Type=Rnd"
|
||||||
],
|
],
|
||||||
"EmitPR": 1000,
|
"EmitPR": 1000,
|
||||||
"Type": "tongyongshanghai",
|
"Type": "Dmg",
|
||||||
"Argu": [
|
"Argu": [
|
||||||
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||||
],
|
],
|
||||||
@ -21,15 +21,15 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Id": 200012101,
|
"Id": 200012101,
|
||||||
"Desc": "对敌方全体造成攻击力80%以及防御力120%的伤害",
|
"Desc": "对全体目标造成攻击力80%以及防御力120%的伤害",
|
||||||
"From": 2,
|
"From": 2,
|
||||||
"Limit": 5,
|
"Limit": 5,
|
||||||
"Where": [],
|
"Where": [],
|
||||||
"Order": [
|
"Order": [
|
||||||
"Type=rand"
|
"Type=Rnd"
|
||||||
],
|
],
|
||||||
"EmitPR": 1000,
|
"EmitPR": 1000,
|
||||||
"Type": "tongyongshanghai",
|
"Type": "Dmg",
|
||||||
"Argu": [
|
"Argu": [
|
||||||
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800,ProSou2=0,Pro2=Total_Def,ProPar2=1200"
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800,ProSou2=0,Pro2=Total_Def,ProPar2=1200"
|
||||||
],
|
],
|
||||||
@ -41,15 +41,17 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Id": 200013101,
|
"Id": 200013101,
|
||||||
"Desc": "对敌方全体攻击小于自身的目标造成攻击力80%的伤害",
|
"Desc": "对全体攻击小于自身的目标造成攻击力80%的伤害",
|
||||||
"From": 2,
|
"From": 2,
|
||||||
"Limit": 5,
|
"Limit": 5,
|
||||||
"Where": [
|
"Where": [
|
||||||
"Type=ProJudge,JudgeType=0,Key=Total_Atk,Op=1"
|
"Type=ProJudge,JudgeType=0,Key=Total_Atk,Op=0"
|
||||||
|
],
|
||||||
|
"Order": [
|
||||||
|
"Type=Rnd"
|
||||||
],
|
],
|
||||||
"Order": [],
|
|
||||||
"EmitPR": 1000,
|
"EmitPR": 1000,
|
||||||
"Type": "tongyongshanghai",
|
"Type": "Dmg",
|
||||||
"Argu": [
|
"Argu": [
|
||||||
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||||
],
|
],
|
||||||
@ -58,5 +60,114 @@
|
|||||||
"FailFollowSK": [],
|
"FailFollowSK": [],
|
||||||
"MustHit": false,
|
"MustHit": false,
|
||||||
"Tags": []
|
"Tags": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 200014101,
|
||||||
|
"Desc": "随机对敌方3个目标造成80%攻击力伤害,优先选择防御力小于自身的目标",
|
||||||
|
"From": 2,
|
||||||
|
"Limit": 3,
|
||||||
|
"Where": [],
|
||||||
|
"Order": [
|
||||||
|
"Type=Sort,SortType=0,Key=Total_Def,SortMet=0",
|
||||||
|
"Type=Rnd,SortType=ProJudge,RelyType=0,Key=Total_Def,Op=0",
|
||||||
|
"Type=Rnd,SortType=ProJudge,RelyType=0,Key=Total_Def,Op=5"
|
||||||
|
],
|
||||||
|
"EmitPR": 1000,
|
||||||
|
"Type": "Dmg",
|
||||||
|
"Argu": [
|
||||||
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||||
|
],
|
||||||
|
"AddEffect": false,
|
||||||
|
"FollowSK": [],
|
||||||
|
"FailFollowSK": [],
|
||||||
|
"MustHit": false,
|
||||||
|
"Tags": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 200015101,
|
||||||
|
"Desc": "随机对敌方防御最低的3个目标造成80%攻击力伤害",
|
||||||
|
"From": 2,
|
||||||
|
"Limit": 3,
|
||||||
|
"Where": [],
|
||||||
|
"Order": [
|
||||||
|
"Type=Sort,SortType=0,Key=Total_Def,SortMet=0"
|
||||||
|
],
|
||||||
|
"EmitPR": 1000,
|
||||||
|
"Type": "Dmg",
|
||||||
|
"Argu": [
|
||||||
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||||
|
],
|
||||||
|
"AddEffect": false,
|
||||||
|
"FollowSK": [],
|
||||||
|
"FailFollowSK": [],
|
||||||
|
"MustHit": false,
|
||||||
|
"Tags": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 200016101,
|
||||||
|
"Desc": "对敌方全体防御力小于100的敌方造成80%攻击力伤害",
|
||||||
|
"From": 2,
|
||||||
|
"Limit": 5,
|
||||||
|
"Where": [
|
||||||
|
"Type=ProJudge,JudgeType=1,Target=1,Key=Total_Def,Op=1,Val=100"
|
||||||
|
],
|
||||||
|
"Order": [
|
||||||
|
"Type=Rnd"
|
||||||
|
],
|
||||||
|
"EmitPR": 1000,
|
||||||
|
"Type": "Dmg",
|
||||||
|
"Argu": [
|
||||||
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||||
|
],
|
||||||
|
"AddEffect": false,
|
||||||
|
"FollowSK": [],
|
||||||
|
"FailFollowSK": [],
|
||||||
|
"MustHit": false,
|
||||||
|
"Tags": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 200017101,
|
||||||
|
"Desc": "对敌方全体的敌方造成攻击力110%伤害,",
|
||||||
|
"From": 2,
|
||||||
|
"Limit": 5,
|
||||||
|
"Where": [],
|
||||||
|
"Order": [
|
||||||
|
"Type=Rnd"
|
||||||
|
],
|
||||||
|
"EmitPR": 1000,
|
||||||
|
"Type": "Dmg",
|
||||||
|
"Argu": [
|
||||||
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=1100"
|
||||||
|
],
|
||||||
|
"AddEffect": false,
|
||||||
|
"FollowSK": [
|
||||||
|
200017102
|
||||||
|
],
|
||||||
|
"FailFollowSK": [],
|
||||||
|
"MustHit": false,
|
||||||
|
"Tags": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 200017102,
|
||||||
|
"Desc": "若自身攻击力大于100,则额外对全体敌方攻击力小于自身的目标造成攻击力50%伤害",
|
||||||
|
"From": 2,
|
||||||
|
"Limit": 5,
|
||||||
|
"Where": [
|
||||||
|
"Type=ProJudge,JudgeType=1,Target=0,Key=Total_Atk,Op=0,Val=100",
|
||||||
|
"Type=ProJudge,JudgeType=0,Key=Total_Atk,Op=0"
|
||||||
|
],
|
||||||
|
"Order": [
|
||||||
|
"Type=Rnd"
|
||||||
|
],
|
||||||
|
"EmitPR": 1000,
|
||||||
|
"Type": "Dmg",
|
||||||
|
"Argu": [
|
||||||
|
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=50"
|
||||||
|
],
|
||||||
|
"AddEffect": false,
|
||||||
|
"FollowSK": [],
|
||||||
|
"FailFollowSK": [],
|
||||||
|
"MustHit": false,
|
||||||
|
"Tags": []
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -142,5 +142,197 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 100014000,
|
||||||
|
"Name": "",
|
||||||
|
"Type": 1,
|
||||||
|
"Desc": "随机对敌方3个目标造成80%攻击力伤害,优先选择防御力小于自身的目标",
|
||||||
|
"MaxLV": 6,
|
||||||
|
"CD": [
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4
|
||||||
|
],
|
||||||
|
"Target": 2,
|
||||||
|
"ChildSkill": [
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200014101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200014101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200014101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200014101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200014101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200014101
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 100015000,
|
||||||
|
"Name": "",
|
||||||
|
"Type": 1,
|
||||||
|
"Desc": "随机对敌方防御最低的3个目标造成80%攻击力伤害",
|
||||||
|
"MaxLV": 6,
|
||||||
|
"CD": [
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4
|
||||||
|
],
|
||||||
|
"Target": 2,
|
||||||
|
"ChildSkill": [
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200015101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200015101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200015101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200015101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200015101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200015101
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 100016000,
|
||||||
|
"Name": "",
|
||||||
|
"Type": 1,
|
||||||
|
"Desc": "对敌方全体防御力小于100的敌方造成80%攻击力伤害",
|
||||||
|
"MaxLV": 6,
|
||||||
|
"CD": [
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4
|
||||||
|
],
|
||||||
|
"Target": 2,
|
||||||
|
"ChildSkill": [
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200016101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200016101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200016101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200016101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200016101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200016101
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 100017000,
|
||||||
|
"Name": "",
|
||||||
|
"Type": 1,
|
||||||
|
"Desc": "对敌方全体的敌方造成攻击力110%伤害,若自身攻击力大于100,则额外对全体敌方攻击力小于自身的目标造成攻击力50%伤害",
|
||||||
|
"MaxLV": 6,
|
||||||
|
"CD": [
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4,
|
||||||
|
4
|
||||||
|
],
|
||||||
|
"Target": 2,
|
||||||
|
"ChildSkill": [
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200017101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200017101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200017101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200017101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200017101
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": [
|
||||||
|
200017101
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -12,6 +12,7 @@ package cfg
|
|||||||
type JsonLoader func(string) ([]map[string]interface{}, error)
|
type JsonLoader func(string) ([]map[string]interface{}, error)
|
||||||
|
|
||||||
type Tables struct {
|
type Tables struct {
|
||||||
|
global *Game_global
|
||||||
hero *Game_hero
|
hero *Game_hero
|
||||||
ui *Game_ui
|
ui *Game_ui
|
||||||
skill *Game_skill
|
skill *Game_skill
|
||||||
@ -26,12 +27,14 @@ type Tables struct {
|
|||||||
heroStargrow *Game_heroStargrow
|
heroStargrow *Game_heroStargrow
|
||||||
heroLevelgrow *Game_heroLevelgrow
|
heroLevelgrow *Game_heroLevelgrow
|
||||||
heroStarup *Game_heroStarup
|
heroStarup *Game_heroStarup
|
||||||
|
heroExp *Game_heroExp
|
||||||
heroLevelup *Game_heroLevelup
|
heroLevelup *Game_heroLevelup
|
||||||
equip *Game_equip
|
equip *Game_equip
|
||||||
equipAttrlibrary *Game_equipAttrlibrary
|
equipAttrlibrary *Game_equipAttrlibrary
|
||||||
equipSuit *Game_equipSuit
|
equipSuit *Game_equipSuit
|
||||||
equipIntensify *Game_equipIntensify
|
equipIntensify *Game_equipIntensify
|
||||||
item *Game_item
|
item *Game_item
|
||||||
|
heroSkillLevel *Game_heroSkillLevel
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||||
@ -39,6 +42,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
var buf []map[string]interface{}
|
var buf []map[string]interface{}
|
||||||
|
|
||||||
tables := &Tables{}
|
tables := &Tables{}
|
||||||
|
if buf, err = loader("game_global") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.global, err = NewGame_global(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
if buf, err = loader("game_hero") ; err != nil {
|
if buf, err = loader("game_hero") ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -123,6 +132,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.heroStarup, err = NewGame_heroStarup(buf) ; err != nil {
|
if tables.heroStarup, err = NewGame_heroStarup(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if buf, err = loader("game_heroexp") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.heroExp, err = NewGame_heroExp(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
if buf, err = loader("game_herolevelup") ; err != nil {
|
if buf, err = loader("game_herolevelup") ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -159,5 +174,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.item, err = NewGame_item(buf) ; err != nil {
|
if tables.item, err = NewGame_item(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if buf, err = loader("game_heroskilllevel") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.heroSkillLevel, err = NewGame_heroSkillLevel(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
return tables, nil
|
return tables, nil
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
@ -10,39 +11,19 @@ package cfg
|
|||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type Game_atn struct {
|
type Game_atn struct {
|
||||||
A string //资源类型
|
A string
|
||||||
T string //资源名称
|
T string
|
||||||
N int32 //数量
|
N int32
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Game_atn) GetTypeId() int {
|
func (Game_atn) GetTypeId() int {
|
||||||
return -1770297697
|
return -1770297697
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewGame_atn(_buf map[string]interface{}) (_v *Game_atn, err error) {
|
func NewGame_atn(_buf map[string]interface{}) (_v *Game_atn, err error) {
|
||||||
_v = &Game_atn{}
|
_v = &Game_atn{}
|
||||||
{
|
{ var _ok_ bool; if _v.A, _ok_ = _buf["a"].(string); !_ok_ { err = errors.New("a error"); return } }
|
||||||
var _ok_ bool
|
{ var _ok_ bool; if _v.T, _ok_ = _buf["t"].(string); !_ok_ { err = errors.New("t error"); return } }
|
||||||
if _v.A, _ok_ = _buf["a"].(string); !_ok_ {
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["n"].(float64); !_ok_ { err = errors.New("n error"); return }; _v.N = int32(_tempNum_) }
|
||||||
err = errors.New("a error")
|
return
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
if _v.T, _ok_ = _buf["t"].(string); !_ok_ {
|
|
||||||
err = errors.New("t error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["n"].(float64); !_ok_ {
|
|
||||||
err = errors.New("n error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.N = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
@ -10,87 +11,38 @@ package cfg
|
|||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type Game_equipAttrlibraryData struct {
|
type Game_equipAttrlibraryData struct {
|
||||||
Key int32
|
Key int32
|
||||||
Libraryid int32
|
Libraryid int32
|
||||||
Attrkey string
|
Attrkey string
|
||||||
Attrvar int32
|
Attrvar int32
|
||||||
Probability int32
|
Probability int32
|
||||||
Addition []int32
|
Addition []int32
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Game_equipAttrlibraryData) GetTypeId() int {
|
func (Game_equipAttrlibraryData) GetTypeId() int {
|
||||||
return -437457248
|
return -437457248
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewGame_equipAttrlibraryData(_buf map[string]interface{}) (_v *Game_equipAttrlibraryData, err error) {
|
func NewGame_equipAttrlibraryData(_buf map[string]interface{}) (_v *Game_equipAttrlibraryData, err error) {
|
||||||
_v = &Game_equipAttrlibraryData{}
|
_v = &Game_equipAttrlibraryData{}
|
||||||
{
|
{ 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 _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["libraryid"].(float64); !_ok_ { err = errors.New("libraryid error"); return }; _v.Libraryid = int32(_tempNum_) }
|
||||||
var _tempNum_ float64
|
{ var _ok_ bool; if _v.Attrkey, _ok_ = _buf["attrkey"].(string); !_ok_ { err = errors.New("attrkey error"); return } }
|
||||||
if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ {
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["attrvar"].(float64); !_ok_ { err = errors.New("attrvar error"); return }; _v.Attrvar = int32(_tempNum_) }
|
||||||
err = errors.New("key error")
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["probability"].(float64); !_ok_ { err = errors.New("probability error"); return }; _v.Probability = int32(_tempNum_) }
|
||||||
return
|
{
|
||||||
}
|
var _arr_ []interface{}
|
||||||
_v.Key = int32(_tempNum_)
|
var _ok_ bool
|
||||||
}
|
if _arr_, _ok_ = _buf["Addition"].([]interface{}); !_ok_ { err = errors.New("Addition error"); return }
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["libraryid"].(float64); !_ok_ {
|
|
||||||
err = errors.New("libraryid error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Libraryid = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
if _v.Attrkey, _ok_ = _buf["attrkey"].(string); !_ok_ {
|
|
||||||
err = errors.New("attrkey error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["attrvar"].(float64); !_ok_ {
|
|
||||||
err = errors.New("attrvar error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Attrvar = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["probability"].(float64); !_ok_ {
|
|
||||||
err = errors.New("probability error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Probability = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["Addition"].([]interface{}); !_ok_ {
|
|
||||||
err = errors.New("Addition error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
_v.Addition = make([]int32, 0, len(_arr_))
|
_v.Addition = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
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_) }
|
||||||
var _ok_ bool
|
_v.Addition = append(_v.Addition, _list_v_)
|
||||||
var _x_ float64
|
}
|
||||||
if _x_, _ok_ = _e_.(float64); !_ok_ {
|
}
|
||||||
err = errors.New("_list_v_ error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_list_v_ = int32(_x_)
|
|
||||||
}
|
|
||||||
_v.Addition = append(_v.Addition, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
@ -10,133 +11,57 @@ package cfg
|
|||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type Game_equipData struct {
|
type Game_equipData struct {
|
||||||
Id int32
|
Id int32
|
||||||
Suittype int32
|
Suittype int32
|
||||||
Suitintr string
|
Suitintr string
|
||||||
Pos int32
|
Pos int32
|
||||||
Star int32
|
Star int32
|
||||||
Leadlibrary int32
|
Leadlibrary int32
|
||||||
Addattrnum []int32
|
Addattrnum []int32
|
||||||
Addattrnump []int32
|
Addattrnump []int32
|
||||||
Addlibrary int32
|
Addlibrary int32
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Game_equipData) GetTypeId() int {
|
func (Game_equipData) GetTypeId() int {
|
||||||
return 1778846974
|
return 1778846974
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewGame_equipData(_buf map[string]interface{}) (_v *Game_equipData, err error) {
|
func NewGame_equipData(_buf map[string]interface{}) (_v *Game_equipData, err error) {
|
||||||
_v = &Game_equipData{}
|
_v = &Game_equipData{}
|
||||||
{
|
{ 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 _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["suittype"].(float64); !_ok_ { err = errors.New("suittype error"); return }; _v.Suittype = int32(_tempNum_) }
|
||||||
var _tempNum_ float64
|
{ var _ok_ bool; if _v.Suitintr, _ok_ = _buf["suitintr"].(string); !_ok_ { err = errors.New("suitintr error"); return } }
|
||||||
if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ {
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pos"].(float64); !_ok_ { err = errors.New("pos error"); return }; _v.Pos = int32(_tempNum_) }
|
||||||
err = errors.New("id error")
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
|
||||||
return
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["leadlibrary"].(float64); !_ok_ { err = errors.New("leadlibrary error"); return }; _v.Leadlibrary = int32(_tempNum_) }
|
||||||
}
|
{
|
||||||
_v.Id = int32(_tempNum_)
|
var _arr_ []interface{}
|
||||||
}
|
var _ok_ bool
|
||||||
{
|
if _arr_, _ok_ = _buf["addattrnum"].([]interface{}); !_ok_ { err = errors.New("addattrnum error"); return }
|
||||||
var _ok_ bool
|
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["suittype"].(float64); !_ok_ {
|
|
||||||
err = errors.New("suittype error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Suittype = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
if _v.Suitintr, _ok_ = _buf["suitintr"].(string); !_ok_ {
|
|
||||||
err = errors.New("suitintr error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _ok_ bool
|
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["pos"].(float64); !_ok_ {
|
|
||||||
err = errors.New("pos error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Pos = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
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["leadlibrary"].(float64); !_ok_ {
|
|
||||||
err = errors.New("leadlibrary error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Leadlibrary = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["addattrnum"].([]interface{}); !_ok_ {
|
|
||||||
err = errors.New("addattrnum error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
_v.Addattrnum = make([]int32, 0, len(_arr_))
|
_v.Addattrnum = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
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_) }
|
||||||
var _ok_ bool
|
_v.Addattrnum = append(_v.Addattrnum, _list_v_)
|
||||||
var _x_ float64
|
}
|
||||||
if _x_, _ok_ = _e_.(float64); !_ok_ {
|
}
|
||||||
err = errors.New("_list_v_ error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_list_v_ = int32(_x_)
|
|
||||||
}
|
|
||||||
_v.Addattrnum = append(_v.Addattrnum, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
if _arr_, _ok_ = _buf["addattrnump"].([]interface{}); !_ok_ {
|
if _arr_, _ok_ = _buf["addattrnump"].([]interface{}); !_ok_ { err = errors.New("addattrnump error"); return }
|
||||||
err = errors.New("addattrnump error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
_v.Addattrnump = make([]int32, 0, len(_arr_))
|
_v.Addattrnump = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
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_) }
|
||||||
var _ok_ bool
|
_v.Addattrnump = append(_v.Addattrnump, _list_v_)
|
||||||
var _x_ float64
|
}
|
||||||
if _x_, _ok_ = _e_.(float64); !_ok_ {
|
}
|
||||||
err = errors.New("_list_v_ error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_list_v_ = int32(_x_)
|
|
||||||
}
|
|
||||||
_v.Addattrnump = append(_v.Addattrnump, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["addlibrary"].(float64); !_ok_ { err = errors.New("addlibrary error"); return }; _v.Addlibrary = int32(_tempNum_) }
|
||||||
var _ok_ bool
|
return
|
||||||
var _tempNum_ float64
|
|
||||||
if _tempNum_, _ok_ = _buf["addlibrary"].(float64); !_ok_ {
|
|
||||||
err = errors.New("addlibrary error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
_v.Addlibrary = int32(_tempNum_)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
42
sys/configure/structs/game.global.go
Normal file
42
sys/configure/structs/game.global.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 Game_global struct {
|
||||||
|
_dataMap map[string]*Game_globalData
|
||||||
|
_dataList []*Game_globalData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGame_global(_buf []map[string]interface{}) (*Game_global, error) {
|
||||||
|
_dataList := make([]*Game_globalData, 0, len(_buf))
|
||||||
|
dataMap := make(map[string]*Game_globalData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := NewGame_globalData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Index] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &Game_global{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *Game_global) GetDataMap() map[string]*Game_globalData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *Game_global) GetDataList() []*Game_globalData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *Game_global) Get(key string) *Game_globalData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
29
sys/configure/structs/game.globalData.go
Normal file
29
sys/configure/structs/game.globalData.go
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <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 Game_globalData struct {
|
||||||
|
Index string
|
||||||
|
Var string
|
||||||
|
Intr string
|
||||||
|
}
|
||||||
|
|
||||||
|
func (Game_globalData) GetTypeId() int {
|
||||||
|
return -518904471
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGame_globalData(_buf map[string]interface{}) (_v *Game_globalData, err error) {
|
||||||
|
_v = &Game_globalData{}
|
||||||
|
{ 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
|
||||||
|
}
|
@ -31,6 +31,7 @@ type Game_heroData struct {
|
|||||||
Skill1 int32
|
Skill1 int32
|
||||||
Skill2 int32
|
Skill2 int32
|
||||||
Skill3 int32
|
Skill3 int32
|
||||||
|
Enteranivalue int32
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Game_heroData) GetTypeId() int {
|
func (Game_heroData) GetTypeId() int {
|
||||||
@ -91,5 +92,6 @@ func NewGame_heroData(_buf map[string]interface{}) (_v *Game_heroData, err error
|
|||||||
{ 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["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["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["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_) }
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user