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": "完成所有任务有可以领取额外奖励"
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/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{
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 6df7eed6b..ecdce37dd 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
}
@@ -78,16 +81,16 @@ 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
)
- 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 {
- 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
@@ -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)
)
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 {