diff --git a/bin/json/game_rdtaskchoose.json b/bin/json/game_rdtaskchoose.json index 1bcd68a3f..fef60de84 100644 --- a/bin/json/game_rdtaskchoose.json +++ b/bin/json/game_rdtaskchoose.json @@ -3,6 +3,7 @@ "id": 10001, "num": 1, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -11,6 +12,7 @@ "id": 10002, "num": 2, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -19,6 +21,7 @@ "id": 10003, "num": 1, "preTid": 0, + "gotoLevel": "101", "needItem": [ 0 ] @@ -27,6 +30,7 @@ "id": 10004, "num": 1, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -35,6 +39,7 @@ "id": 10005, "num": 2, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -43,6 +48,7 @@ "id": 10006, "num": 1, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -51,6 +57,7 @@ "id": 10007, "num": 2, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -59,6 +66,7 @@ "id": 10008, "num": 3, "preTid": 170, + "gotoLevel": "", "needItem": [ 0 ] @@ -67,6 +75,7 @@ "id": 10009, "num": 1, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -75,6 +84,7 @@ "id": 100010, "num": 2, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] @@ -83,6 +93,7 @@ "id": 100011, "num": 1, "preTid": 0, + "gotoLevel": "101", "needItem": [ 0 ] @@ -91,6 +102,7 @@ "id": 100012, "num": 2, "preTid": 0, + "gotoLevel": "", "needItem": [ 0 ] diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go index a5e244654..14355461e 100644 --- a/sys/configure/structs/Tables.go +++ b/sys/configure/structs/Tables.go @@ -627,8 +627,5 @@ func NewTables(loader JsonLoader) (*Tables, error) { if tables.Robot, err = NewGameRobot(buf) ; err != nil { return nil, err } - if buf, err = loader("game_jumpview") ; err != nil { - return nil, err - } return tables, nil } diff --git a/sys/configure/structs/game.rdtaskChooseData.go b/sys/configure/structs/game.rdtaskChooseData.go index be47c9581..c262c0112 100644 --- a/sys/configure/structs/game.rdtaskChooseData.go +++ b/sys/configure/structs/game.rdtaskChooseData.go @@ -14,6 +14,7 @@ type GameRdtaskChooseData struct { Id int32 Num int32 PreTid int32 + GotoLevel string NeedItem []int32 } @@ -27,6 +28,7 @@ func (_v *GameRdtaskChooseData)Deserialize(_buf map[string]interface{}) (err err { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preTid"].(float64); !_ok_ { err = errors.New("preTid error"); return }; _v.PreTid = int32(_tempNum_) } + { var _ok_ bool; if _v.GotoLevel, _ok_ = _buf["gotoLevel"].(string); !_ok_ { err = errors.New("gotoLevel error"); return } } { var _arr_ []interface{} var _ok_ bool