From d3d402fc1ef8a3bdf8669d0da4a03239e153bb59 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Tue, 20 Feb 2024 10:47:29 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/island/api_refresheroshop.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/island/api_refresheroshop.go b/modules/island/api_refresheroshop.go index b8c63e191..f6f5970bf 100644 --- a/modules/island/api_refresheroshop.go +++ b/modules/island/api_refresheroshop.go @@ -33,7 +33,7 @@ func (this *apiComp) RefresHeroShop(session comm.IUserSession, req *pb.IsLandRef } info.Refreshed++ pricekey := this.module.ModuleTools.GetGlobalConf().PuggsyBuy - if res, err := this.module.ModuleTools.GetPriceGroupCost(pricekey, info.Refreshed); len(res) > 0 { + if res, err := this.module.ModuleTools.GetPriceGroupCost(pricekey, info.Refreshed); err == nil { need = append(need, res...) } else { errdata = &pb.ErrorData{ From 80e414f988889a0e450ec0a2d70d721a3929bc2e Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Tue, 20 Feb 2024 12:25:00 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/horoscope/configure.go | 14 ++++++++------ modules/horoscope/modelhoroscope.go | 8 +++++--- modules/island/configure.go | 19 +++++++++++-------- modules/island/model.go | 2 +- 4 files changed, 25 insertions(+), 18 deletions(-) diff --git a/modules/horoscope/configure.go b/modules/horoscope/configure.go index bed3e540d..bd53f0446 100644 --- a/modules/horoscope/configure.go +++ b/modules/horoscope/configure.go @@ -55,11 +55,13 @@ func (this *configureComp) getMaxHoroscopes() (result map[int32]*cfg.GameHorosco } else { result = make(map[int32]*cfg.GameHoroscopeData) for _, v := range v.(*cfg.GameHoroscope).GetDataMap() { - if _, ok = result[v.NodeId]; !ok { - result[v.NodeId] = v - } - if v.Lv > result[v.NodeId].Lv { - result[v.NodeId] = v + if v.Type == 1 { + if _, ok = result[v.NodeId]; !ok { + result[v.NodeId] = v + } + if v.Lv > result[v.NodeId].Lv { + result[v.NodeId] = v + } } } } @@ -75,7 +77,7 @@ func (this *configureComp) getHoroscopebylv(nodeid, lv int32) (result *cfg.GameH this.module.Errorln(err) } else { for _, v := range v.(*cfg.GameHoroscope).GetDataMap() { - if v.NodeId == nodeid && v.Lv == lv { + if v.Type == 1 && v.NodeId == nodeid && v.Lv == lv { result = v return } diff --git a/modules/horoscope/modelhoroscope.go b/modules/horoscope/modelhoroscope.go index c334323d3..92c874e66 100644 --- a/modules/horoscope/modelhoroscope.go +++ b/modules/horoscope/modelhoroscope.go @@ -169,9 +169,11 @@ func (this *modelHoroscope) reddot(session comm.IUserSession) bool { } for _, v := range horoscope.GetDataList() { - if lv, ok := info.Nodes[v.NodeId]; !ok && v.Lv > lv { - if errdata = this.module.CheckRes(session, v.CostItem); errdata == nil { - return true + if v.Type == 1 { + if lv, ok := info.Nodes[v.NodeId]; !ok && v.Lv > lv { + if errdata = this.module.CheckRes(session, v.CostItem); errdata == nil { + return true + } } } } diff --git a/modules/island/configure.go b/modules/island/configure.go index 6df7eed6b..22f92ae9d 100644 --- a/modules/island/configure.go +++ b/modules/island/configure.go @@ -10,13 +10,14 @@ import ( ) const ( - game_puggsyevent = "game_puggsyevent.json" - game_puggsyskill = "game_puggsyskill.json" + game_puggsyevent = "game_puggsyevent.json" + // game_puggsyskill = "game_puggsyskill.json" game_puggsyfight = "game_puggsyfight.json" game_puggsyscore = "game_puggsyscore.json" game_passcheck = "game_passcheck.json" game_puggsystar = "game_puggsystar.json" game_puggsyrecruit = "game_puggsyrecruit.json" + game_horoscope = "game_horoscope.json" //购买挑战记录 ) // /背包配置管理组件 @@ -30,12 +31,14 @@ func (this *ConfigureComp) Init(service core.IService, module core.IModule, comp this.MCompConfigure.Init(service, module, comp, options) this.module = module.(*IsLand) err = this.LoadConfigure(game_puggsyevent, cfg.NewGamePuggsyEvent) - err = this.LoadConfigure(game_puggsyskill, cfg.NewGamePuggsySkill) + // err = this.LoadConfigure(game_puggsyskill, cfg.NewGamePuggsySkill) err = this.LoadConfigure(game_puggsyfight, cfg.NewGamePuggsyFight) err = this.LoadConfigure(game_puggsyscore, cfg.NewGamePuggsyScore) err = this.LoadConfigure(game_passcheck, cfg.NewGamePassCheck) err = this.LoadConfigure(game_puggsystar, cfg.NewGamePuggsyStar) err = this.LoadConfigure(game_puggsyrecruit, cfg.NewGamePuggsyRecruit) + + err = this.LoadConfigure(game_horoscope, cfg.NewGameHoroscope) return } @@ -83,7 +86,7 @@ func (this *ConfigureComp) getGamePuggsySkillData(id int32) (configure *cfg.Game v interface{} ok bool ) - if v, err = this.GetConfigure(game_puggsyskill); err != nil { + if v, err = this.GetConfigure(game_horoscope); err != nil { this.module.Errorf("err:%v", err) return } else { @@ -97,16 +100,16 @@ func (this *ConfigureComp) getGamePuggsySkillData(id int32) (configure *cfg.Game } //技能节点 -func (this *ConfigureComp) getGamePuggsySkilllvData(nid, lv int32) (conf *cfg.GamePuggsySkillData, err error) { +func (this *ConfigureComp) getGamePuggsySkilllvData(nid, lv int32) (conf *cfg.GameHoroscopeData, err error) { var ( v interface{} ) - if v, err = this.GetConfigure(game_puggsyskill); err != nil { + if v, err = this.GetConfigure(game_horoscope); err != nil { this.module.Errorf("err:%v", err) return } else { - for _, v := range v.(*cfg.GamePuggsySkill).GetDataList() { - if v.NodeId == nid && v.Lv == lv { + for _, v := range v.(*cfg.GameHoroscope).GetDataList() { + if v.Type == 2 && v.NodeId == nid && v.Lv == lv { conf = v return } diff --git a/modules/island/model.go b/modules/island/model.go index a79b2524d..5212176c2 100644 --- a/modules/island/model.go +++ b/modules/island/model.go @@ -59,7 +59,7 @@ func (this *modelComp) getmodel(uid string) (result *pb.DBIsland, err error) { //计算属性 func (this *modelComp) compute(info *pb.DBIsland, heros []*pb.DBHero) (err error) { var ( - node *cfg.GamePuggsySkillData + node *cfg.GameHoroscopeData property map[int32]int32 = make(map[int32]int32) ) From 5e7dc8c1a68fa5900ebbc77bcff72704288f6ea7 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Tue, 20 Feb 2024 14:08:56 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_horoscope.json | 2328 ++++++++++++++++++++++++++++++++ bin/json/game_item.json | 112 +- bin/json/game_mainstage.json | 56 +- bin/json/game_puggsyscore.json | 8 +- bin/json/game_ruledesc.json | 16 + bin/json/game_worldall.json | 12 +- 6 files changed, 2435 insertions(+), 97 deletions(-) diff --git a/bin/json/game_horoscope.json b/bin/json/game_horoscope.json index ca322ec85..0460afb3b 100644 --- a/bin/json/game_horoscope.json +++ b/bin/json/game_horoscope.json @@ -2326,5 +2326,2333 @@ "n": 60 } ] + }, + { + "id": 210011, + "type": 2, + "subtype": 1, + "node_id": 1001, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 0, + "node_direction": 0, + "node_long": 0, + "name": { + "key": "horoscope_horoscope_name_1", + "text": "全体属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 53, + "n": 0 + } + ] + }, + { + "id": 210012, + "type": 2, + "subtype": 1, + "node_id": 1001, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 0, + "node_direction": 0, + "node_long": 0, + "name": { + "key": "horoscope_horoscope_name_2", + "text": "全体属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 53, + "n": 75 + } + ] + }, + { + "id": 210013, + "type": 2, + "subtype": 1, + "node_id": 1001, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 0, + "node_direction": 0, + "node_long": 0, + "name": { + "key": "horoscope_horoscope_name_3", + "text": "全体属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 53, + "n": 150 + } + ] + }, + { + "id": 210014, + "type": 2, + "subtype": 1, + "node_id": 1001, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 0, + "node_direction": 0, + "node_long": 0, + "name": { + "key": "horoscope_horoscope_name_4", + "text": "全体属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 3, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 53, + "n": 225 + } + ] + }, + { + "id": 210015, + "type": 2, + "subtype": 1, + "node_id": 1001, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 0, + "node_direction": 0, + "node_long": 0, + "name": { + "key": "horoscope_horoscope_name_5", + "text": "全体属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 4, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 53, + "n": 300 + } + ] + }, + { + "id": 210021, + "type": 2, + "subtype": 1, + "node_id": 1002, + "front": [ + 100304 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_6", + "text": "热情之火属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 56, + "n": 0 + } + ] + }, + { + "id": 210022, + "type": 2, + "subtype": 1, + "node_id": 1002, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_7", + "text": "热情之火属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 56, + "n": 20 + } + ] + }, + { + "id": 210023, + "type": 2, + "subtype": 1, + "node_id": 1002, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_8", + "text": "热情之火属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 56, + "n": 40 + } + ] + }, + { + "id": 210024, + "type": 2, + "subtype": 1, + "node_id": 1002, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_9", + "text": "热情之火属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 56, + "n": 60 + } + ] + }, + { + "id": 210031, + "type": 2, + "subtype": 1, + "node_id": 1003, + "front": [ + 100105 + ], + "node_type": 1, + "pre_node": 1002, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_10", + "text": "热情之火属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 59, + "n": 0 + } + ] + }, + { + "id": 210032, + "type": 2, + "subtype": 1, + "node_id": 1003, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1002, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_11", + "text": "热情之火属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 59, + "n": 15 + } + ] + }, + { + "id": 210033, + "type": 2, + "subtype": 1, + "node_id": 1003, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1002, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_12", + "text": "热情之火属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 59, + "n": 30 + } + ] + }, + { + "id": 210034, + "type": 2, + "subtype": 1, + "node_id": 1003, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1002, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_13", + "text": "热情之火属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 59, + "n": 45 + } + ] + }, + { + "id": 210041, + "type": 2, + "subtype": 1, + "node_id": 1004, + "front": [ + 100304 + ], + "node_type": 1, + "pre_node": 1003, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_14", + "text": "热情之火属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 53, + "n": 0 + } + ] + }, + { + "id": 210042, + "type": 2, + "subtype": 1, + "node_id": 1004, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1003, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_15", + "text": "热情之火属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 53, + "n": 200 + } + ] + }, + { + "id": 210043, + "type": 2, + "subtype": 1, + "node_id": 1004, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1003, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_16", + "text": "热情之火属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 53, + "n": 400 + } + ] + }, + { + "id": 210044, + "type": 2, + "subtype": 1, + "node_id": 1004, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1003, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_17", + "text": "热情之火属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 1, + "upgrade": [ + { + "a": 53, + "n": 600 + } + ] + }, + { + "id": 210051, + "type": 2, + "subtype": 1, + "node_id": 1005, + "front": [ + 100304 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_18", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 0 + } + ] + }, + { + "id": 210052, + "type": 2, + "subtype": 1, + "node_id": 1005, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_19", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 20 + } + ] + }, + { + "id": 210053, + "type": 2, + "subtype": 1, + "node_id": 1005, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_20", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 40 + } + ] + }, + { + "id": 210061, + "type": 2, + "subtype": 1, + "node_id": 1006, + "front": [ + 100503 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_21", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 0 + } + ] + }, + { + "id": 210062, + "type": 2, + "subtype": 1, + "node_id": 1006, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_22", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 20 + } + ] + }, + { + "id": 210063, + "type": 2, + "subtype": 1, + "node_id": 1006, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_23", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 40 + } + ] + }, + { + "id": 210071, + "type": 2, + "subtype": 1, + "node_id": 1007, + "front": [ + 100503 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_24", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 0 + } + ] + }, + { + "id": 210072, + "type": 2, + "subtype": 1, + "node_id": 1007, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_25", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 20 + } + ] + }, + { + "id": 210073, + "type": 2, + "subtype": 1, + "node_id": 1007, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1004, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_26", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 40 + } + ] + }, + { + "id": 210081, + "type": 2, + "subtype": 1, + "node_id": 1008, + "front": [ + 100105 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_27", + "text": "感观之林属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 56, + "n": 0 + } + ] + }, + { + "id": 210082, + "type": 2, + "subtype": 1, + "node_id": 1008, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_28", + "text": "感观之林属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 56, + "n": 20 + } + ] + }, + { + "id": 210083, + "type": 2, + "subtype": 1, + "node_id": 1008, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_29", + "text": "感观之林属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 56, + "n": 40 + } + ] + }, + { + "id": 210084, + "type": 2, + "subtype": 1, + "node_id": 1008, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_30", + "text": "感观之林属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 56, + "n": 60 + } + ] + }, + { + "id": 210091, + "type": 2, + "subtype": 1, + "node_id": 1009, + "front": [ + 100804 + ], + "node_type": 1, + "pre_node": 1008, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_31", + "text": "感观之林属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 59, + "n": 0 + } + ] + }, + { + "id": 210092, + "type": 2, + "subtype": 1, + "node_id": 1009, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1008, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_32", + "text": "感观之林属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 59, + "n": 15 + } + ] + }, + { + "id": 210093, + "type": 2, + "subtype": 1, + "node_id": 1009, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1008, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_33", + "text": "感观之林属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 59, + "n": 30 + } + ] + }, + { + "id": 210094, + "type": 2, + "subtype": 1, + "node_id": 1009, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1008, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_34", + "text": "感观之林属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 59, + "n": 45 + } + ] + }, + { + "id": 210101, + "type": 2, + "subtype": 1, + "node_id": 1010, + "front": [ + 100804 + ], + "node_type": 1, + "pre_node": 1009, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_35", + "text": "感观之林属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 53, + "n": 0 + } + ] + }, + { + "id": 210102, + "type": 2, + "subtype": 1, + "node_id": 1010, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1009, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_36", + "text": "感观之林属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 53, + "n": 200 + } + ] + }, + { + "id": 210103, + "type": 2, + "subtype": 1, + "node_id": 1010, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1009, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_37", + "text": "感观之林属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 53, + "n": 400 + } + ] + }, + { + "id": 210104, + "type": 2, + "subtype": 1, + "node_id": 1010, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1009, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_38", + "text": "感观之林属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 2, + "upgrade": [ + { + "a": 53, + "n": 600 + } + ] + }, + { + "id": 210111, + "type": 2, + "subtype": 2, + "node_id": 1011, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 0, + "node_direction": 0, + "node_long": 0, + "name": { + "key": "horoscope_horoscope_name_39", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 0 + } + ] + }, + { + "id": 210112, + "type": 2, + "subtype": 2, + "node_id": 1011, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_40", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 20 + } + ] + }, + { + "id": 210113, + "type": 2, + "subtype": 2, + "node_id": 1011, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_41", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 40 + } + ] + }, + { + "id": 210121, + "type": 2, + "subtype": 2, + "node_id": 1012, + "front": [ + 101303 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_42", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 0 + } + ] + }, + { + "id": 210122, + "type": 2, + "subtype": 2, + "node_id": 1012, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_43", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 20 + } + ] + }, + { + "id": 210123, + "type": 2, + "subtype": 2, + "node_id": 1012, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 90, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_44", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 40 + } + ] + }, + { + "id": 210131, + "type": 2, + "subtype": 2, + "node_id": 1013, + "front": [ + 101103 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_45", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 0 + } + ] + }, + { + "id": 210132, + "type": 2, + "subtype": 2, + "node_id": 1013, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_46", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 20 + } + ] + }, + { + "id": 210133, + "type": 2, + "subtype": 2, + "node_id": 1013, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1010, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_47", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 40 + } + ] + }, + { + "id": 210141, + "type": 2, + "subtype": 2, + "node_id": 1014, + "front": [ + 101303 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_48", + "text": "包容之水属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 56, + "n": 0 + } + ] + }, + { + "id": 210142, + "type": 2, + "subtype": 2, + "node_id": 1014, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_49", + "text": "包容之水属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 56, + "n": 20 + } + ] + }, + { + "id": 210143, + "type": 2, + "subtype": 2, + "node_id": 1014, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_50", + "text": "包容之水属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 56, + "n": 40 + } + ] + }, + { + "id": 210144, + "type": 2, + "subtype": 2, + "node_id": 1014, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_51", + "text": "包容之水属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 56, + "n": 60 + } + ] + }, + { + "id": 210151, + "type": 2, + "subtype": 2, + "node_id": 1015, + "front": [ + 101303 + ], + "node_type": 1, + "pre_node": 1014, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_52", + "text": "包容之水属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 59, + "n": 0 + } + ] + }, + { + "id": 210152, + "type": 2, + "subtype": 2, + "node_id": 1015, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1014, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_53", + "text": "包容之水属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 59, + "n": 15 + } + ] + }, + { + "id": 210153, + "type": 2, + "subtype": 2, + "node_id": 1015, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1014, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_54", + "text": "包容之水属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 59, + "n": 30 + } + ] + }, + { + "id": 210154, + "type": 2, + "subtype": 2, + "node_id": 1015, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1014, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_55", + "text": "包容之水属性防御提升" + }, + "comicon": "js_jx_img_icon02", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 59, + "n": 45 + } + ] + }, + { + "id": 210161, + "type": 2, + "subtype": 2, + "node_id": 1016, + "front": [ + 101504 + ], + "node_type": 1, + "pre_node": 1015, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_56", + "text": "包容之水属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 53, + "n": 0 + } + ] + }, + { + "id": 210162, + "type": 2, + "subtype": 2, + "node_id": 1016, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1015, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_57", + "text": "包容之水属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 53, + "n": 200 + } + ] + }, + { + "id": 210163, + "type": 2, + "subtype": 2, + "node_id": 1016, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1015, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_58", + "text": "包容之水属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 53, + "n": 400 + } + ] + }, + { + "id": 210164, + "type": 2, + "subtype": 2, + "node_id": 1016, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1015, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_59", + "text": "包容之水属性生命提升" + }, + "comicon": "js_jx_img_icon03", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 3, + "upgrade": [ + { + "a": 53, + "n": 600 + } + ] + }, + { + "id": 210171, + "type": 2, + "subtype": 2, + "node_id": 1017, + "front": [ + 101504 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_60", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 0 + } + ] + }, + { + "id": 210172, + "type": 2, + "subtype": 2, + "node_id": 1017, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_61", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 20 + } + ] + }, + { + "id": 210173, + "type": 2, + "subtype": 2, + "node_id": 1017, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 270, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_62", + "text": "全体属性攻击百分比提升" + }, + "comicon": "js_jx_img_icon05", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 57, + "n": 40 + } + ] + }, + { + "id": 210181, + "type": 2, + "subtype": 2, + "node_id": 1018, + "front": [ + 101103 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_63", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 0 + } + ] + }, + { + "id": 210182, + "type": 2, + "subtype": 2, + "node_id": 1018, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_64", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 20 + } + ] + }, + { + "id": 210183, + "type": 2, + "subtype": 2, + "node_id": 1018, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_65", + "text": "全体属性防御百分比提升" + }, + "comicon": "js_jx_img_icon09", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 60, + "n": 40 + } + ] + }, + { + "id": 210191, + "type": 2, + "subtype": 2, + "node_id": 1019, + "front": [ + 101803 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_66", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 0 + } + ] + }, + { + "id": 210192, + "type": 2, + "subtype": 2, + "node_id": 1019, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_67", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 20 + } + ] + }, + { + "id": 210193, + "type": 2, + "subtype": 2, + "node_id": 1019, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1016, + "node_direction": 180, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_68", + "text": "全体属性生命百分比提升" + }, + "comicon": "js_jx_img_icon10", + "lv": 2, + "cost_item": [], + "AddGroup": 1, + "AddClassify": 0, + "upgrade": [ + { + "a": 54, + "n": 40 + } + ] + }, + { + "id": 210201, + "type": 2, + "subtype": 2, + "node_id": 1020, + "front": [ + 101803 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_69", + "text": "荣耀之光属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 0, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 4, + "upgrade": [ + { + "a": 56, + "n": 0 + } + ] + }, + { + "id": 210202, + "type": 2, + "subtype": 2, + "node_id": 1020, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_70", + "text": "荣耀之光属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 1, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 4, + "upgrade": [ + { + "a": 56, + "n": 20 + } + ] + }, + { + "id": 210203, + "type": 2, + "subtype": 2, + "node_id": 1020, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_71", + "text": "荣耀之光属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 2, + "cost_item": [ + { + "a": "attr", + "t": "starcoin", + "n": 1 + } + ], + "AddGroup": 2, + "AddClassify": 4, + "upgrade": [ + { + "a": 56, + "n": 40 + } + ] + }, + { + "id": 210204, + "type": 2, + "subtype": 2, + "node_id": 1020, + "front": [ + 0 + ], + "node_type": 1, + "pre_node": 1001, + "node_direction": 0, + "node_long": 120, + "name": { + "key": "horoscope_horoscope_name_72", + "text": "荣耀之光属性攻击提升" + }, + "comicon": "js_jx_img_icon01", + "lv": 3, + "cost_item": [], + "AddGroup": 2, + "AddClassify": 4, + "upgrade": [ + { + "a": 56, + "n": 60 + } + ] } ] \ No newline at end of file diff --git a/bin/json/game_item.json b/bin/json/game_item.json index c2428e418..793624d15 100644 --- a/bin/json/game_item.json +++ b/bin/json/game_item.json @@ -16149,53 +16149,6 @@ "id": "17060010", "name": { "key": "item_item_name_17060010", - "text": "感观之林自选箱" - }, - "usetype": 4, - "color": 3, - "bagtype": 1, - "index": 1, - "special_type": 0, - "hold": 0, - "time": 0, - "reddottype": 0, - "effects": "", - "modelName": "", - "box_id": 22000004, - "synthetize_num": 0, - "synthetize_deplete": [], - "synthetize_get": [], - "decompose_deplete": [], - "decompose_get": [], - "access": [], - "use_skip": 0, - "upper_limit": 0, - "img": "item_17060010", - "intr": { - "key": "item_item_intr_17060010", - "text": "开启后,从宝箱中自选一名紫色感观之林守护者的碎片" - }, - "describe": { - "key": "item_item_describe_17060010", - "text": "紫色感观之林守护者自选箱。" - }, - "dialogue": { - "key": "item_item_dialogue_17060010", - "text": "" - }, - "sale": [ - { - "a": "attr", - "t": "gold", - "n": 1000 - } - ], - "gm": 0 - }, - { - "id": "17060011", - "name": { - "key": "item_item_name_17060011", "text": "热情之火自选箱" }, "usetype": 4, @@ -16217,17 +16170,17 @@ "access": [], "use_skip": 0, "upper_limit": 0, - "img": "item_17060011", + "img": "item_17060010", "intr": { - "key": "item_item_intr_17060011", + "key": "item_item_intr_17060010", "text": "开启后,从宝箱中自选一名紫色热情之火守护者的碎片" }, "describe": { - "key": "item_item_describe_17060011", + "key": "item_item_describe_17060010", "text": "紫色热情之火守护者自选箱。" }, "dialogue": { - "key": "item_item_dialogue_17060011", + "key": "item_item_dialogue_17060010", "text": "" }, "sale": [ @@ -16240,9 +16193,9 @@ "gm": 0 }, { - "id": "17060012", + "id": "17060011", "name": { - "key": "item_item_name_17060012", + "key": "item_item_name_17060011", "text": "包容之水自选箱" }, "usetype": 4, @@ -16264,15 +16217,62 @@ "access": [], "use_skip": 0, "upper_limit": 0, - "img": "item_17060012", + "img": "item_17060011", "intr": { - "key": "item_item_intr_17060012", + "key": "item_item_intr_17060011", "text": "开启后,从宝箱中自选一名紫色包容之水守护者的碎片" }, "describe": { - "key": "item_item_describe_17060012", + "key": "item_item_describe_17060011", "text": "紫色包容之水守护者自选箱。" }, + "dialogue": { + "key": "item_item_dialogue_17060011", + "text": "" + }, + "sale": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], + "gm": 0 + }, + { + "id": "17060012", + "name": { + "key": "item_item_name_17060012", + "text": "感观之林自选箱" + }, + "usetype": 4, + "color": 3, + "bagtype": 1, + "index": 1, + "special_type": 0, + "hold": 0, + "time": 0, + "reddottype": 0, + "effects": "", + "modelName": "", + "box_id": 22000004, + "synthetize_num": 0, + "synthetize_deplete": [], + "synthetize_get": [], + "decompose_deplete": [], + "decompose_get": [], + "access": [], + "use_skip": 0, + "upper_limit": 0, + "img": "item_17060012", + "intr": { + "key": "item_item_intr_17060012", + "text": "开启后,从宝箱中自选一名紫色感观之林守护者的碎片" + }, + "describe": { + "key": "item_item_describe_17060012", + "text": "紫色感观之林守护者自选箱。" + }, "dialogue": { "key": "item_item_dialogue_17060012", "text": "" diff --git a/bin/json/game_mainstage.json b/bin/json/game_mainstage.json index ebf03a35b..e08690e34 100644 --- a/bin/json/game_mainstage.json +++ b/bin/json/game_mainstage.json @@ -43883,8 +43883,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_320", + "text": "我要告状,我要告状!" }, "animation": [], "prewarbubbletext": { @@ -43966,8 +43966,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_321", + "text": "不行,就是不行!" }, "animation": [], "prewarbubbletext": { @@ -43992,11 +43992,11 @@ }, "title": { "key": "mainchapter_main_stage_title_322", - "text": "" + "text": "奇怪的拳猴" }, "desc": { "key": "mainchapter_main_stage_desc_305", - "text": "" + "text": "小伊和盖爆发激烈的争吵,这时突然一群铁拳猴朝我们袭来,这究竟是福是祸?" }, "exp": 0, "hero_exp": 800, @@ -44087,8 +44087,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_322", + "text": "奇怪……" }, "animation": [], "prewarbubbletext": { @@ -44427,8 +44427,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_326", + "text": "小伊,你太让人失望!" }, "animation": [], "prewarbubbletext": { @@ -44704,8 +44704,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_329", + "text": "嘎嘎嘎——" }, "animation": [], "prewarbubbletext": { @@ -44730,11 +44730,11 @@ }, "title": { "key": "mainchapter_main_stage_title_330", - "text": "" + "text": "暴走的铁拳猴" }, "desc": { "key": "mainchapter_main_stage_desc_313", - "text": "" + "text": "拳猴受污浊之气的影响愈发狂躁,净化迫在眉睫!" }, "exp": 0, "hero_exp": 800, @@ -44823,8 +44823,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_330", + "text": "就是这里了!" }, "animation": [], "prewarbubbletext": { @@ -44839,8 +44839,8 @@ "frontstoryid": 402150, "afterstoryid": 402160, "maingroupName": { - "key": "", - "text": "" + "key": "mainchapter_main_stage_maingroupName_310", + "text": "再遇猩猩怪" }, "maingroupIcon": "", "mainlineName": { @@ -44849,11 +44849,11 @@ }, "title": { "key": "mainchapter_main_stage_title_331", - "text": "" + "text": "最后的阻拦" }, "desc": { "key": "mainchapter_main_stage_desc_314", - "text": "" + "text": "最后的关头,怎么老是你!没办法只能硬着头皮上了!" }, "exp": 0, "hero_exp": 800, @@ -44958,8 +44958,8 @@ "frontstoryid": 0, "afterstoryid": 0, "maingroupName": { - "key": "", - "text": "" + "key": "mainchapter_main_stage_maingroupName_311", + "text": "决战猩猩怪" }, "maingroupIcon": "", "mainlineName": { @@ -44968,11 +44968,11 @@ }, "title": { "key": "mainchapter_main_stage_title_332", - "text": "" + "text": "决战!巨型猩猩怪" }, "desc": { "key": "mainchapter_main_stage_desc_315", - "text": "" + "text": "个人的力量终是有限的,家园应该由我们共同来守护!" }, "exp": 0, "hero_exp": 800, @@ -45059,8 +45059,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_332", + "text": "准备好净化吧!" }, "animation": [], "prewarbubbletext": { @@ -45140,8 +45140,8 @@ "herocolor": 1, "heroimg": "zxgq_qp_icon_gth", "bubbletext": { - "key": "", - "text": "" + "key": "main_stage_bubbletext_333", + "text": "小伊,等一下!" }, "animation": [], "prewarbubbletext": { diff --git a/bin/json/game_puggsyscore.json b/bin/json/game_puggsyscore.json index 6d846bc74..97f2a9e46 100644 --- a/bin/json/game_puggsyscore.json +++ b/bin/json/game_puggsyscore.json @@ -4,13 +4,7 @@ "boss_id": 810301, "rank_low": 0, "rank_up": 19999, - "reward": [ - { - "a": "attr", - "t": "starcoin", - "n": 1 - } - ] + "reward": [] }, { "id": 2, diff --git a/bin/json/game_ruledesc.json b/bin/json/game_ruledesc.json index 60ed1b8c1..59ddf072f 100644 --- a/bin/json/game_ruledesc.json +++ b/bin/json/game_ruledesc.json @@ -894,5 +894,21 @@ "key": "ruledesc_ruledesc_content_56", "text": "EX++:666667以上
EX+:500001~666666
EX:400001~500000
SSS:300001~400000
SS:200001~300000
S:100001~200000
A+:80001~100000
A:70001~80000
B:60001~70000
C:30001~60000
F:30000以下" } + }, + { + "key": 57, + "id": 10048, + "title": { + "key": "ruledesc_ruledesc_title_49", + "text": "成就说明" + }, + "titlecontent": { + "key": "ruledesc_ruledesc_titlecontent_57", + "text": "" + }, + "content": { + "key": "ruledesc_ruledesc_content_57", + "text": "这里能查看所有获得的成就。" + } } ] \ No newline at end of file diff --git a/bin/json/game_worldall.json b/bin/json/game_worldall.json index 333e1e63f..e344ba0b5 100644 --- a/bin/json/game_worldall.json +++ b/bin/json/game_worldall.json @@ -9,7 +9,7 @@ "key": "worldtask_world_all_titlename_0", "text": "序章" }, - "task_icon": "", + "task_icon": "rw_img_xz", "task_txt": { "key": "worldtask_world_all_task_txt_1", "text": "完成所有任务有可以领取额外奖励" @@ -32,7 +32,7 @@ "key": "worldtask_world_all_titlename_1", "text": "第一章" }, - "task_icon": "", + "task_icon": "rw_img_d1z", "task_txt": { "key": "worldtask_world_all_task_txt_2", "text": "完成所有任务有可以领取额外奖励" @@ -55,7 +55,7 @@ "key": "worldtask_world_all_titlename_2", "text": "第二章" }, - "task_icon": "", + "task_icon": "rw_img_d2z", "task_txt": { "key": "worldtask_world_all_task_txt_3", "text": "完成所有任务有可以领取额外奖励" @@ -78,7 +78,7 @@ "key": "worldtask_world_all_titlename_3", "text": "第三章" }, - "task_icon": "", + "task_icon": "rw_img_d3z", "task_txt": { "key": "worldtask_world_all_task_txt_4", "text": "完成所有任务有可以领取额外奖励" @@ -101,7 +101,7 @@ "key": "worldtask_world_all_titlename_4", "text": "第四章" }, - "task_icon": "", + "task_icon": "rw_img_hdlm", "task_txt": { "key": "worldtask_world_all_task_txt_5", "text": "完成所有任务有可以领取额外奖励" @@ -124,7 +124,7 @@ "key": "worldtask_world_all_titlename_5", "text": "第五章" }, - "task_icon": "", + "task_icon": "rw_img_mdjsj", "task_txt": { "key": "worldtask_world_all_task_txt_6", "text": "完成所有任务有可以领取额外奖励" From d3918c69645af1c8f356f417013a4d06892c6dc1 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Tue, 20 Feb 2024 14:09:14 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=B5=B7=E7=9B=97?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/island/api_upgrade.go | 4 ++-- modules/island/configure.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/island/api_upgrade.go b/modules/island/api_upgrade.go index 7ef2952a9..244c0b15d 100644 --- a/modules/island/api_upgrade.go +++ b/modules/island/api_upgrade.go @@ -16,8 +16,8 @@ func (this *apiComp) UpgradeCheck(session comm.IUserSession, req *pb.IsLandUpgra func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.IsLandUpgradeReq) (errdata *pb.ErrorData) { var ( info *pb.DBIsland - conf *cfg.GamePuggsySkillData - front *cfg.GamePuggsySkillData + conf *cfg.GameHoroscopeData + front *cfg.GameHoroscopeData err error ) if errdata = this.UpgradeCheck(session, req); errdata != nil { diff --git a/modules/island/configure.go b/modules/island/configure.go index 22f92ae9d..ecdce37dd 100644 --- a/modules/island/configure.go +++ b/modules/island/configure.go @@ -81,7 +81,7 @@ func (this *ConfigureComp) getGamePuggsyFightData(id int32) (configure *cfg.Game } //技能节点 -func (this *ConfigureComp) getGamePuggsySkillData(id int32) (configure *cfg.GamePuggsySkillData, err error) { +func (this *ConfigureComp) getGamePuggsySkillData(id int32) (configure *cfg.GameHoroscopeData, err error) { var ( v interface{} ok bool @@ -90,7 +90,7 @@ func (this *ConfigureComp) getGamePuggsySkillData(id int32) (configure *cfg.Game this.module.Errorf("err:%v", err) return } else { - if configure, ok = v.(*cfg.GamePuggsySkill).GetDataMap()[id]; !ok { + if configure, ok = v.(*cfg.GameHoroscope).GetDataMap()[id]; !ok { err = fmt.Errorf("no found Material:%d configure", id) this.module.Errorf("err:%v", err) return From 5642c8debb943130a60f9a997956dc07c30a2289 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Tue, 20 Feb 2024 14:48:13 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=B5=B7=E5=B2=9B?= =?UTF-8?q?=E7=AD=89=E7=BA=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/island/modelhero.go | 1 + modules/parkour/api_Info.go | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/island/modelhero.go b/modules/island/modelhero.go index 46c4e50c6..b7afe62a6 100644 --- a/modules/island/modelhero.go +++ b/modules/island/modelhero.go @@ -57,6 +57,7 @@ func (this *modelHeroComp) updateHeroProperty(uid string, hero *pb.DBHero) (err "juexingLv": hero.JuexingLv, "property": hero.Property, "juexProperty": hero.JuexProperty, + "lv": hero.Lv, } if err = this.ChangeList(uid, hero.Id, update); err != nil { this.module.Errorln(err) diff --git a/modules/parkour/api_Info.go b/modules/parkour/api_Info.go index 98ec24c3b..91b16a4ac 100644 --- a/modules/parkour/api_Info.go +++ b/modules/parkour/api_Info.go @@ -4,6 +4,7 @@ import ( "go_dreamfactory/comm" "go_dreamfactory/lego/sys/mgo" "go_dreamfactory/pb" + "go_dreamfactory/sys/configure" "go_dreamfactory/utils" ) @@ -84,10 +85,11 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ParkourInfoReq) (er } if !utils.IsSameWeek(info.Weektime) { + info.Weektime = configure.Now().Unix() info.Weekintegral = 0 - update["weekintegral"] = 0 + update["weekintegral"] = info.Weekintegral + update["weektime"] = info.Weektime } - info.User = comm.GetUserBaseInfo(user) update["user"] = info.User if err = this.module.parkourComp.Change(session.GetUserId(), update); err != nil {