更新配置
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,
|
||||
"skill2": 110002,
|
||||
"skill3": 110003
|
||||
"skill3": 110003,
|
||||
"enteranivalue": 100
|
||||
},
|
||||
{
|
||||
"id": 11002,
|
||||
@ -51,7 +52,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11003,
|
||||
@ -78,7 +80,8 @@
|
||||
},
|
||||
"skill1": 110004,
|
||||
"skill2": 110005,
|
||||
"skill3": 110012
|
||||
"skill3": 110012,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11004,
|
||||
@ -105,7 +108,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11005,
|
||||
@ -132,7 +136,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11006,
|
||||
@ -159,7 +164,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11009,
|
||||
@ -186,7 +192,8 @@
|
||||
},
|
||||
"skill1": 110010,
|
||||
"skill2": 110011,
|
||||
"skill3": 110013
|
||||
"skill3": 110013,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 22002,
|
||||
@ -213,7 +220,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 90001,
|
||||
@ -240,7 +248,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11011,
|
||||
@ -267,7 +276,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11008,
|
||||
@ -294,7 +304,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11017,
|
||||
@ -321,7 +332,8 @@
|
||||
},
|
||||
"skill1": 110006,
|
||||
"skill2": 110007,
|
||||
"skill3": 110014
|
||||
"skill3": 110014,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11018,
|
||||
@ -348,7 +360,8 @@
|
||||
},
|
||||
"skill1": 110008,
|
||||
"skill2": 110009,
|
||||
"skill3": 110015
|
||||
"skill3": 110015,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11019,
|
||||
@ -375,7 +388,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11020,
|
||||
@ -402,7 +416,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11021,
|
||||
@ -429,7 +444,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 11099,
|
||||
@ -456,7 +472,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 12001,
|
||||
@ -483,7 +500,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 12003,
|
||||
@ -501,7 +519,7 @@
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11003.asset",
|
||||
"cite": "11003",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
@ -510,7 +528,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 12009,
|
||||
@ -537,7 +556,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 12017,
|
||||
@ -564,7 +584,8 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
},
|
||||
{
|
||||
"id": 12018,
|
||||
@ -582,7 +603,7 @@
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11018.asset",
|
||||
"cite": "11018",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
@ -591,6 +612,7 @@
|
||||
},
|
||||
"skill1": 0,
|
||||
"skill2": 0,
|
||||
"skill3": 0
|
||||
"skill3": 0,
|
||||
"enteranivalue": 0
|
||||
}
|
||||
]
|
@ -6,10 +6,10 @@
|
||||
"Limit": 1,
|
||||
"Where": [],
|
||||
"Order": [
|
||||
"Type=rand"
|
||||
"Type=Rnd"
|
||||
],
|
||||
"EmitPR": 1000,
|
||||
"Type": "tongyongshanghai",
|
||||
"Type": "Dmg",
|
||||
"Argu": [
|
||||
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||
],
|
||||
@ -21,15 +21,15 @@
|
||||
},
|
||||
{
|
||||
"Id": 200012101,
|
||||
"Desc": "对敌方全体造成攻击力80%以及防御力120%的伤害",
|
||||
"Desc": "对全体目标造成攻击力80%以及防御力120%的伤害",
|
||||
"From": 2,
|
||||
"Limit": 5,
|
||||
"Where": [],
|
||||
"Order": [
|
||||
"Type=rand"
|
||||
"Type=Rnd"
|
||||
],
|
||||
"EmitPR": 1000,
|
||||
"Type": "tongyongshanghai",
|
||||
"Type": "Dmg",
|
||||
"Argu": [
|
||||
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800,ProSou2=0,Pro2=Total_Def,ProPar2=1200"
|
||||
],
|
||||
@ -41,15 +41,17 @@
|
||||
},
|
||||
{
|
||||
"Id": 200013101,
|
||||
"Desc": "对敌方全体攻击小于自身的目标造成攻击力80%的伤害",
|
||||
"Desc": "对全体攻击小于自身的目标造成攻击力80%的伤害",
|
||||
"From": 2,
|
||||
"Limit": 5,
|
||||
"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,
|
||||
"Type": "tongyongshanghai",
|
||||
"Type": "Dmg",
|
||||
"Argu": [
|
||||
"DoVal=1,ProSou1=0,Pro1=Total_Atk,ProPar1=800"
|
||||
],
|
||||
@ -58,5 +60,114 @@
|
||||
"FailFollowSK": [],
|
||||
"MustHit": false,
|
||||
"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 Tables struct {
|
||||
global *Game_global
|
||||
hero *Game_hero
|
||||
ui *Game_ui
|
||||
skill *Game_skill
|
||||
@ -26,12 +27,14 @@ type Tables struct {
|
||||
heroStargrow *Game_heroStargrow
|
||||
heroLevelgrow *Game_heroLevelgrow
|
||||
heroStarup *Game_heroStarup
|
||||
heroExp *Game_heroExp
|
||||
heroLevelup *Game_heroLevelup
|
||||
equip *Game_equip
|
||||
equipAttrlibrary *Game_equipAttrlibrary
|
||||
equipSuit *Game_equipSuit
|
||||
equipIntensify *Game_equipIntensify
|
||||
item *Game_item
|
||||
heroSkillLevel *Game_heroSkillLevel
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -39,6 +42,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
var buf []map[string]interface{}
|
||||
|
||||
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 {
|
||||
return nil, err
|
||||
}
|
||||
@ -123,6 +132,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.heroStarup, err = NewGame_heroStarup(buf) ; err != nil {
|
||||
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 {
|
||||
return nil, err
|
||||
}
|
||||
@ -159,5 +174,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.item, err = NewGame_item(buf) ; err != nil {
|
||||
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
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
@ -10,39 +11,19 @@ package cfg
|
||||
import "errors"
|
||||
|
||||
type Game_atn struct {
|
||||
A string //资源类型
|
||||
T string //资源名称
|
||||
N int32 //数量
|
||||
A string
|
||||
T string
|
||||
N int32
|
||||
}
|
||||
|
||||
func (Game_atn) GetTypeId() int {
|
||||
return -1770297697
|
||||
return -1770297697
|
||||
}
|
||||
|
||||
func NewGame_atn(_buf map[string]interface{}) (_v *Game_atn, err error) {
|
||||
_v = &Game_atn{}
|
||||
{
|
||||
var _ok_ bool
|
||||
if _v.A, _ok_ = _buf["a"].(string); !_ok_ {
|
||||
err = errors.New("a error")
|
||||
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
|
||||
_v = &Game_atn{}
|
||||
{ var _ok_ bool; if _v.A, _ok_ = _buf["a"].(string); !_ok_ { err = errors.New("a error"); 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>
|
||||
// This code was generated by a tool.
|
||||
@ -10,87 +11,38 @@ package cfg
|
||||
import "errors"
|
||||
|
||||
type Game_equipAttrlibraryData struct {
|
||||
Key int32
|
||||
Libraryid int32
|
||||
Attrkey string
|
||||
Attrvar int32
|
||||
Probability int32
|
||||
Addition []int32
|
||||
Key int32
|
||||
Libraryid int32
|
||||
Attrkey string
|
||||
Attrvar int32
|
||||
Probability int32
|
||||
Addition []int32
|
||||
}
|
||||
|
||||
func (Game_equipAttrlibraryData) GetTypeId() int {
|
||||
return -437457248
|
||||
return -437457248
|
||||
}
|
||||
|
||||
func NewGame_equipAttrlibraryData(_buf map[string]interface{}) (_v *Game_equipAttrlibraryData, err error) {
|
||||
_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 _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 = &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 _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_ {
|
||||
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.Addition = append(_v.Addition, _list_v_)
|
||||
}
|
||||
}
|
||||
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.Addition = append(_v.Addition, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
return
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
@ -10,133 +11,57 @@ package cfg
|
||||
import "errors"
|
||||
|
||||
type Game_equipData struct {
|
||||
Id int32
|
||||
Suittype int32
|
||||
Suitintr string
|
||||
Pos int32
|
||||
Star int32
|
||||
Leadlibrary int32
|
||||
Addattrnum []int32
|
||||
Addattrnump []int32
|
||||
Addlibrary int32
|
||||
Id int32
|
||||
Suittype int32
|
||||
Suitintr string
|
||||
Pos int32
|
||||
Star int32
|
||||
Leadlibrary int32
|
||||
Addattrnum []int32
|
||||
Addattrnump []int32
|
||||
Addlibrary int32
|
||||
}
|
||||
|
||||
func (Game_equipData) GetTypeId() int {
|
||||
return 1778846974
|
||||
return 1778846974
|
||||
}
|
||||
|
||||
func NewGame_equipData(_buf map[string]interface{}) (_v *Game_equipData, err error) {
|
||||
_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 _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 = &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 _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_ {
|
||||
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.Addattrnum = append(_v.Addattrnum, _list_v_)
|
||||
}
|
||||
}
|
||||
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.Addattrnum = append(_v.Addattrnum, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["addattrnump"].([]interface{}); !_ok_ {
|
||||
err = errors.New("addattrnump error")
|
||||
return
|
||||
}
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["addattrnump"].([]interface{}); !_ok_ { err = errors.New("addattrnump error"); return }
|
||||
|
||||
_v.Addattrnump = make([]int32, 0, len(_arr_))
|
||||
_v.Addattrnump = 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.Addattrnump = append(_v.Addattrnump, _list_v_)
|
||||
}
|
||||
}
|
||||
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.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_)
|
||||
}
|
||||
return
|
||||
{ var _ok_ bool; 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
|
||||
Skill2 int32
|
||||
Skill3 int32
|
||||
Enteranivalue int32
|
||||
}
|
||||
|
||||
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["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_) }
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user