配置同步

This commit is contained in:
meixiongfeng 2023-07-11 10:48:15 +08:00
parent 2919cbb3a4
commit 3e6441b9fa
8 changed files with 4995 additions and 1917 deletions

File diff suppressed because it is too large Load Diff

View File

@ -58,7 +58,7 @@
"id": 10006, "id": 10006,
"title": { "title": {
"key": "ruledesc_ruledesc_title_6", "key": "ruledesc_ruledesc_title_6",
"text": "功夫陪练详细说明" "text": "陪练详细说明"
}, },
"content": { "content": {
"key": "ruledesc_ruledesc_content_6", "key": "ruledesc_ruledesc_content_6",
@ -135,11 +135,11 @@
"id": 10013, "id": 10013,
"title": { "title": {
"key": "ruledesc_ruledesc_title_13", "key": "ruledesc_ruledesc_title_13",
"text": "主线关卡世界说明" "text": "冒险关卡说明"
}, },
"content": { "content": {
"key": "ruledesc_ruledesc_content_13", "key": "ruledesc_ruledesc_content_13",
"text": "这里可以挑战主线并赢取巨量奖励。" "text": "这里可以挑战冒险关卡并赢取巨量奖励。"
} }
}, },
{ {
@ -366,7 +366,7 @@
"id": 10034, "id": 10034,
"title": { "title": {
"key": "ruledesc_ruledesc_title_34", "key": "ruledesc_ruledesc_title_34",
"text": "每日一练动作说明" "text": "每日一练说明"
}, },
"content": { "content": {
"key": "ruledesc_ruledesc_content_34", "key": "ruledesc_ruledesc_content_34",
@ -476,7 +476,7 @@
"id": 10044, "id": 10044,
"title": { "title": {
"key": "ruledesc_ruledesc_title_44", "key": "ruledesc_ruledesc_title_44",
"text": "主角个人信息界面说明" "text": "主角界面说明"
}, },
"content": { "content": {
"key": "ruledesc_ruledesc_content_44", "key": "ruledesc_ruledesc_content_44",

View File

@ -0,0 +1,44 @@
[
{
"id": 1,
"rank_low": 1,
"rank_up": 10,
"rank_display": {
"key": "arena_rank_reward_rank_display_1",
"text": "1-10名"
},
"rank_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 1000
},
{
"a": "attr",
"t": "diamond",
"n": 600
}
]
},
{
"id": 2,
"rank_low": 11,
"rank_up": 50,
"rank_display": {
"key": "arena_rank_reward_rank_display_2",
"text": "11-50名"
},
"rank_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 900
},
{
"a": "attr",
"t": "diamond",
"n": 550
}
]
}
]

View File

@ -61,9 +61,7 @@
"text": "和阿宝聊聊" "text": "和阿宝聊聊"
}, },
"npc": 10018, "npc": 10018,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -100,9 +98,7 @@
"text": "离开指挥部" "text": "离开指挥部"
}, },
"npc": 100101, "npc": 100101,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -429,9 +425,7 @@
"text": "和阿宝聊聊" "text": "和阿宝聊聊"
}, },
"npc": 10090, "npc": 10090,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -840,9 +834,7 @@
"text": "向骇客蛛汇报" "text": "向骇客蛛汇报"
}, },
"npc": 10180, "npc": 10180,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -1123,9 +1115,7 @@
"text": "听听阿宝的新想法" "text": "听听阿宝的新想法"
}, },
"npc": 10250, "npc": 10250,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -2005,9 +1995,7 @@
"text": "剧情" "text": "剧情"
}, },
"npc": 10460, "npc": 10460,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -2205,9 +2193,7 @@
"text": "剧情" "text": "剧情"
}, },
"npc": 10510, "npc": 10510,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -2244,9 +2230,7 @@
"text": "剧情" "text": "剧情"
}, },
"npc": 10520, "npc": 10520,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,
@ -2639,9 +2623,7 @@
"text": "剧情" "text": "剧情"
}, },
"npc": 10620, "npc": 10620,
"completetask": [ "completetask": [],
0
],
"deliver_npc": 0, "deliver_npc": 0,
"taskend_removeitem": [], "taskend_removeitem": [],
"auto_accept": 0, "auto_accept": 0,

View File

@ -22,6 +22,7 @@ type GameCirculateData struct {
TabIcon string TabIcon string
TabTitle string TabTitle string
Monsterlineup []int32 Monsterlineup []int32
KeyReward *Gameatn
Reward []*Gameatn Reward []*Gameatn
Exp int32 Exp int32
NameDisplay string NameDisplay string
@ -72,6 +73,7 @@ func (_v *GameCirculateData)Deserialize(_buf map[string]interface{}) (err error)
} }
} }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["keyReward"].(map[string]interface{}); !_ok_ { err = errors.New("keyReward error"); return }; if _v.KeyReward, err = DeserializeGameatn(_x_); err != nil { return } }
{ {
var _arr_ []interface{} var _arr_ []interface{}
var _ok_ bool var _ok_ bool

View 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 GameVikingReward struct {
_dataMap map[int32]*GameVikingRewardData
_dataList []*GameVikingRewardData
}
func NewGameVikingReward(_buf []map[string]interface{}) (*GameVikingReward, error) {
_dataList := make([]*GameVikingRewardData, 0, len(_buf))
dataMap := make(map[int32]*GameVikingRewardData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameVikingRewardData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameVikingReward{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameVikingReward) GetDataMap() map[int32]*GameVikingRewardData {
return table._dataMap
}
func (table *GameVikingReward) GetDataList() []*GameVikingRewardData {
return table._dataList
}
func (table *GameVikingReward) Get(key int32) *GameVikingRewardData {
return table._dataMap[key]
}

View File

@ -0,0 +1,56 @@
//------------------------------------------------------------------------------
// <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 GameVikingRewardData struct {
Id int32
RankLow int32
RankUp int32
RankDisplay string
RankReward []*Gameatn
}
const TypeId_GameVikingRewardData = -809536929
func (*GameVikingRewardData) GetTypeId() int32 {
return -809536929
}
func (_v *GameVikingRewardData)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["rank_low"].(float64); !_ok_ { err = errors.New("rank_low error"); return }; _v.RankLow = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["rank_up"].(float64); !_ok_ { err = errors.New("rank_up error"); return }; _v.RankUp = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["rank_display"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.RankDisplay error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.RankDisplay, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["rank_reward"].([]interface{}); !_ok_ { err = errors.New("rank_reward error"); return }
_v.RankReward = 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.RankReward = append(_v.RankReward, _list_v_)
}
}
return
}
func DeserializeGameVikingRewardData(_buf map[string]interface{}) (*GameVikingRewardData, error) {
v := &GameVikingRewardData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -71,6 +71,7 @@ type Tables struct {
HuntingLineup *GameHuntingLineup HuntingLineup *GameHuntingLineup
MonsterFormat *GameMonsterFormat MonsterFormat *GameMonsterFormat
VikingBossSkill *GameVikingBossSkill VikingBossSkill *GameVikingBossSkill
VikingReward *GameVikingReward
NameLibrary *GameNameLibrary NameLibrary *GameNameLibrary
HeroConvertdata *GameHeroConvertdata HeroConvertdata *GameHeroConvertdata
LinestoryTimeLine *GameLinestoryTimeLine LinestoryTimeLine *GameLinestoryTimeLine
@ -552,6 +553,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf) ; err != nil { if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf) ; err != nil {
return nil, err return nil, err
} }
if buf, err = loader("game_vikingreward") ; err != nil {
return nil, err
}
if tables.VikingReward, err = NewGameVikingReward(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_namelibrary") ; err != nil { if buf, err = loader("game_namelibrary") ; err != nil {
return nil, err return nil, err
} }