From 233c0f5f709517f68e5916daaf1999b4f8c783b2 Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Fri, 31 Mar 2023 14:30:47 +0800
Subject: [PATCH] =?UTF-8?q?=E7=AD=BE=E5=88=B0=E9=A2=9D=E5=A4=96=E5=A5=96?=
=?UTF-8?q?=E5=8A=B1=EF=BC=8C=E5=AD=98=E5=82=A8=E6=8F=90=E7=A4=BA=E6=AC=A1?=
=?UTF-8?q?=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bin/json/game_sign.json | 26 +-
bin/json/game_signextra.json | 110 +
modules/user/api_changetips.go | 33 +
modules/user/api_puzzleaward.go | 4 +-
modules/user/api_sign.go | 58 +-
modules/user/comp_configure.go | 35 +-
pb/user_db.pb.go | 15 +-
pb/user_msg.pb.go | 227 +-
sys/configure/structs/Game.Sign.go | 14 +-
sys/configure/structs/Game.SignExtra.go | 34 +
sys/configure/structs/Game.SignExtraData.go | 54 +
sys/configure/structs/Tables.go | 2326 ++++++++++---------
12 files changed, 1655 insertions(+), 1281 deletions(-)
create mode 100644 bin/json/game_signextra.json
create mode 100644 modules/user/api_changetips.go
create mode 100644 sys/configure/structs/Game.SignExtra.go
create mode 100644 sys/configure/structs/Game.SignExtraData.go
diff --git a/bin/json/game_sign.json b/bin/json/game_sign.json
index 4b92ee09f..0b0f4dee4 100644
--- a/bin/json/game_sign.json
+++ b/bin/json/game_sign.json
@@ -1047,7 +1047,7 @@
{
"id": 56,
"day": 25,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1066,7 +1066,7 @@
{
"id": 57,
"day": 26,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1085,7 +1085,7 @@
{
"id": 58,
"day": 27,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1104,7 +1104,7 @@
{
"id": 59,
"day": 28,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1123,7 +1123,7 @@
{
"id": 60,
"day": 29,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1142,7 +1142,7 @@
{
"id": 61,
"day": 30,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1161,7 +1161,7 @@
{
"id": 62,
"day": 31,
- "group": 1,
+ "group": 2,
"loopgift": [
{
"a": "hero",
@@ -1655,7 +1655,7 @@
{
"id": 88,
"day": 26,
- "group": 1,
+ "group": 3,
"loopgift": [
{
"a": "hero",
@@ -1674,7 +1674,7 @@
{
"id": 89,
"day": 27,
- "group": 1,
+ "group": 3,
"loopgift": [
{
"a": "hero",
@@ -1693,7 +1693,7 @@
{
"id": 90,
"day": 28,
- "group": 1,
+ "group": 3,
"loopgift": [
{
"a": "hero",
@@ -1712,7 +1712,7 @@
{
"id": 91,
"day": 29,
- "group": 1,
+ "group": 3,
"loopgift": [
{
"a": "hero",
@@ -1731,7 +1731,7 @@
{
"id": 92,
"day": 30,
- "group": 1,
+ "group": 3,
"loopgift": [
{
"a": "hero",
@@ -1750,7 +1750,7 @@
{
"id": 93,
"day": 31,
- "group": 1,
+ "group": 3,
"loopgift": [
{
"a": "hero",
diff --git a/bin/json/game_signextra.json b/bin/json/game_signextra.json
new file mode 100644
index 000000000..2fb9117f9
--- /dev/null
+++ b/bin/json/game_signextra.json
@@ -0,0 +1,110 @@
+[
+ {
+ "id": 1,
+ "day": 7,
+ "groups": 1,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90001",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "day": 14,
+ "groups": 1,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90002",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 3,
+ "day": 21,
+ "groups": 1,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90003",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 4,
+ "day": 7,
+ "groups": 2,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90001",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 5,
+ "day": 14,
+ "groups": 2,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90002",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 6,
+ "day": 21,
+ "groups": 2,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90003",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 7,
+ "day": 7,
+ "groups": 3,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90001",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 8,
+ "day": 14,
+ "groups": 3,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90002",
+ "n": 10
+ }
+ ]
+ },
+ {
+ "id": 9,
+ "day": 21,
+ "groups": 3,
+ "extra": [
+ {
+ "a": "item",
+ "t": "90003",
+ "n": 10
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/modules/user/api_changetips.go b/modules/user/api_changetips.go
new file mode 100644
index 000000000..33d641e1d
--- /dev/null
+++ b/modules/user/api_changetips.go
@@ -0,0 +1,33 @@
+package user
+
+import (
+ "go_dreamfactory/comm"
+ "go_dreamfactory/pb"
+
+ "google.golang.org/protobuf/proto"
+)
+
+//参数校验
+func (this *apiComp) ChangeTipsCheck(session comm.IUserSession, req *pb.UserChangeTipsReq) (code pb.ErrorCode) {
+
+ return
+}
+
+//修改提示次数
+func (this *apiComp) ChangeTips(session comm.IUserSession, req *pb.UserChangeTipsReq) (code pb.ErrorCode, data proto.Message) {
+
+ update := make(map[string]interface{}, 0)
+ if sign, err := this.module.modelSign.GetUserSign(session.GetUserId()); err == nil {
+
+ sign.Tips = req.Tips
+ update["tips"] = sign.Tips
+
+ this.module.modelSign.Change(session.GetUserId(), update)
+
+ session.SendMsg(string(this.module.GetType()), "changetips", &pb.UserChangeTipsReq{
+ Tips: req.Tips,
+ })
+ }
+
+ return
+}
diff --git a/modules/user/api_puzzleaward.go b/modules/user/api_puzzleaward.go
index 03a406e1a..b218d6de4 100644
--- a/modules/user/api_puzzleaward.go
+++ b/modules/user/api_puzzleaward.go
@@ -24,14 +24,14 @@ func (this *apiComp) PuzzleAward(session comm.IUserSession, req *pb.UserPuzzleAw
code = pb.ErrorCode_DBError
return
}
- if sign.Puzzle[req.Index] != 0 {
+ if sign.Puzzle[req.Index] != 1 {
code = pb.ErrorCode_ReqParameterError
return
}
if code = this.module.DispenseRes(session, this.module.globalConf.UnifiedReward, true); code != pb.ErrorCode_Success {
return
}
- sign.Puzzle[req.Index] = 1
+ sign.Puzzle[req.Index] = 2
if err = this.module.modelSign.Change(session.GetUserId(), map[string]interface{}{
"puzzle": sign.Puzzle,
}); err != nil {
diff --git a/modules/user/api_sign.go b/modules/user/api_sign.go
index 62a93c139..10866cefe 100644
--- a/modules/user/api_sign.go
+++ b/modules/user/api_sign.go
@@ -11,9 +11,7 @@ import (
//参数校验
func (this *apiComp) SignCheck(session comm.IUserSession, req *pb.UserSignReq) (code pb.ErrorCode) {
- if req.SignType != 1 && req.SignType != 2 { // 签到参数校验
- return pb.ErrorCode_ReqParameterError
- }
+
return
}
@@ -21,64 +19,56 @@ func (this *apiComp) SignCheck(session comm.IUserSession, req *pb.UserSignReq) (
func (this *apiComp) Sign(session comm.IUserSession, req *pb.UserSignReq) (code pb.ErrorCode, data proto.Message) {
var (
- update map[string]interface{}
+ update map[string]interface{}
+ lastSignTime int64 // 上次签到时间
)
if code = this.module.ModuleSys.IsAccess(comm.Sign, session.GetUserId()); code != pb.ErrorCode_Success {
return
}
update = make(map[string]interface{}, 0)
if sign, err := this.module.modelSign.GetUserSign(session.GetUserId()); err == nil {
+ // 获取当前是第几天
+ lastSignTime = sign.SignTime
+ sign.SignTime = configure.Now().Unix()
+ iDay := (configure.Now().Unix() - sign.SignTime) / (24 * 3600)
start, _ := utils.GetMonthStartEnd()
if sign.SignTime < start { // 重置
- sign.SignTime = configure.Now().Unix()
+
sign.SignCount = 1
if newGroup := this.module.configure.GetSignResetConf(sign.Group + 1); newGroup != -1 { // 获取当前的组id
- sign.Day = 1
sign.Group = newGroup
- update["day"] = sign.Day
+ sign.SignCount = 1
update["group"] = newGroup
}
- update["signTime"] = sign.SignTime
- update["signCount"] = sign.SignCount
sign.Puzzle = make([]int32, 31)
- sign.Puzzle[0] = 1
- update["puzzle"] = sign.Puzzle
- this.module.modelSign.Change(session.GetUserId(), update)
} else {
- // 获取当前是第几天
- iDay := (configure.Now().Unix() - sign.SignTime) / (24 * 3600)
- if req.SignType == 1 && sign.Puzzle[iDay] != 0 {
- code = pb.ErrorCode_UserSign
- return
- }
- if req.SignType == 2 && sign.Puzzle[iDay] != 1 {
+
+ if sign.Puzzle[iDay] != 0 {
code = pb.ErrorCode_UserSign
return
}
- sign.Day = int32(iDay)
- if utils.IsYestoday(sign.SignTime) {
+ if utils.IsYestoday(lastSignTime) {
sign.SignCount += 1
} else {
sign.SignCount = 1
}
- sign.SignTime = configure.Now().Unix()
- update["signTime"] = sign.SignTime
- update["signCount"] = sign.SignCount
- update["day"] = sign.Day
-
- sign.Puzzle[iDay] = req.SignType
- update["puzzle"] = sign.Puzzle
- this.module.modelSign.Change(session.GetUserId(), update)
}
+ sign.Day = int32(iDay)
+ sign.Puzzle[iDay] = 1
+ update["signTime"] = sign.SignTime
+ update["signCount"] = sign.SignCount
+ update["day"] = sign.Day
+ update["puzzle"] = sign.Puzzle
+ this.module.modelSign.Change(session.GetUserId(), update)
_data := this.module.configure.GetSignConf(sign.Day, sign.Group)
if _data != nil { // 发奖
- if req.SignType == 1 {
- this.module.DispenseRes(session, _data.Loopgift, true) // 签到奖励
- } else {
- this.module.DispenseRes(session, _data.Gamegift, true) // 小游戏奖励
- }
+ this.module.DispenseRes(session, _data.Loopgift, true) // 签到奖励
+ // 额外奖励
+ if conf := this.module.configure.GetSignExtarConf(sign.SignCount, sign.Group); conf != nil {
+ this.module.DispenseRes(session, conf.Extra, true) // 签到额外奖励
+ }
}
session.SendMsg(string(this.module.GetType()), "sign", &pb.UserSignResp{
Data: sign,
diff --git a/modules/user/comp_configure.go b/modules/user/comp_configure.go
index e0a48c412..5a253bde3 100644
--- a/modules/user/comp_configure.go
+++ b/modules/user/comp_configure.go
@@ -14,13 +14,15 @@ const (
game_signreset = "game_signreset.json"
game_sign = "game_sign.json"
gameOpencond = "game_opencond.json"
+ game_SignExtra = "game_signextra.json"
)
///配置管理基础组件
type configureComp struct {
hlock sync.RWMutex
modules.MCompConfigure
- _sign map[int32]*cfg.GameSignData
+ _sign map[int32]*cfg.GameSignData
+ _signExtra map[int32]*cfg.GameSignExtraData
}
//组件初始化接口
@@ -30,12 +32,13 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
this._sign = make(map[int32]*cfg.GameSignData, 0)
configure.RegisterConfigure(game_sign, cfg.NewGameSign, this.LoadSignData)
this.LoadConfigure(gameOpencond, cfg.NewGameOpencond)
+ configure.RegisterConfigure(game_sign, cfg.NewGameSign, this.LoadSignExtraData)
return
}
// 获取签到信息
func (this *configureComp) GetSignConf(day, group int32) *cfg.GameSignData {
- if v, ok := this._sign[day<<8+group]; ok {
+ if v, ok := this._sign[group<<8+day]; ok {
return v
}
return nil
@@ -46,6 +49,9 @@ func (this *configureComp) GetSignResetConf(id int32) int32 {
if v, err := this.GetConfigure(game_signreset); err == nil {
if configure, ok := v.(*cfg.GameSignReset); ok {
if configure != nil {
+ if _, ok := configure.GetDataMap()[id]; !ok {
+ return configure.Get(1).Groups
+ }
return configure.Get(id).Groups
}
}
@@ -58,7 +64,7 @@ func (this *configureComp) LoadSignData() {
this.hlock.Lock()
defer this.hlock.Unlock()
for _, value := range configure.GetDataList() {
- this._sign[value.Day<<8+value.Group] = value
+ this._sign[value.Group<<8+value.Day] = value
}
return
}
@@ -79,7 +85,6 @@ func (this *configureComp) GetOpenCondList() []*cfg.GameOpencondData {
}
return data.GetDataList()
}
- return nil
}
func (this *configureComp) FindFunc(lv int32) (funcIds []string) {
@@ -102,3 +107,25 @@ func (this *configureComp) FindFunc(lv int32) (funcIds []string) {
}
return
}
+
+func (this *configureComp) LoadSignExtraData() {
+ if v, err := this.GetConfigure(game_SignExtra); err == nil {
+ if configure, ok := v.(*cfg.GameSignExtra); ok {
+ this.hlock.Lock()
+ defer this.hlock.Unlock()
+ for _, value := range configure.GetDataList() {
+ this._signExtra[value.Groups<<8+value.Day] = value
+ }
+ return
+ }
+ } else {
+ log.Errorf("get SignExtra conf err:%v", err)
+ }
+ return
+}
+func (this *configureComp) GetSignExtarConf(day, group int32) *cfg.GameSignExtraData {
+ if v, ok := this._signExtra[group<<8+day]; ok {
+ return v
+ }
+ return nil
+}
diff --git a/pb/user_db.pb.go b/pb/user_db.pb.go
index a2e6c969c..e89282ebf 100644
--- a/pb/user_db.pb.go
+++ b/pb/user_db.pb.go
@@ -510,6 +510,7 @@ type DBSign struct {
Group int32 `protobuf:"varint,5,opt,name=group,proto3" json:"group"` //记录循环签到值
Day int32 `protobuf:"varint,6,opt,name=day,proto3" json:"day"` // 今天是这个月第几天
Puzzle []int32 `protobuf:"varint,7,rep,packed,name=puzzle,proto3" json:"puzzle" bson:"puzzle"` //拼图游戏完成情况 // 0 未签到 1 已签到 2 玩了游戏
+ Tips int32 `protobuf:"varint,8,opt,name=tips,proto3" json:"tips"` // 提示次数
}
func (x *DBSign) Reset() {
@@ -593,6 +594,13 @@ func (x *DBSign) GetPuzzle() []int32 {
return nil
}
+func (x *DBSign) GetTips() int32 {
+ if x != nil {
+ return x.Tips
+ }
+ return 0
+}
+
var File_user_user_db_proto protoreflect.FileDescriptor
var file_user_user_db_proto_rawDesc = []byte{
@@ -668,7 +676,7 @@ var file_user_user_db_proto_rawDesc = []byte{
0x67, 0x12, 0x1c, 0x0a, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x18, 0x0d,
0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x78, 0x75, 0x61, 0x6e, 0x73, 0x68, 0x61, 0x6e, 0x67, 0x12,
0x14, 0x0a, 0x05, 0x73, 0x61, 0x69, 0x6a, 0x69, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05,
- 0x73, 0x61, 0x69, 0x6a, 0x69, 0x22, 0xa4, 0x01, 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e,
+ 0x73, 0x61, 0x69, 0x6a, 0x69, 0x22, 0xb8, 0x01, 0x0a, 0x06, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e,
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03,
@@ -678,8 +686,9 @@ var file_user_user_db_proto_rawDesc = []byte{
0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x61, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52,
0x03, 0x64, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x18, 0x07,
- 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x42, 0x06, 0x5a, 0x04,
- 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04,
+ 0x74, 0x69, 0x70, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x69, 0x70, 0x73,
+ 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
diff --git a/pb/user_msg.pb.go b/pb/user_msg.pb.go
index cb9540c5a..380bfc9b2 100644
--- a/pb/user_msg.pb.go
+++ b/pb/user_msg.pb.go
@@ -2378,8 +2378,6 @@ type UserSignReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
-
- SignType int32 `protobuf:"varint,1,opt,name=signType,proto3" json:"signType"` // 1 签到 2 玩游戏
}
func (x *UserSignReq) Reset() {
@@ -2414,13 +2412,6 @@ func (*UserSignReq) Descriptor() ([]byte, []int) {
return file_user_user_msg_proto_rawDescGZIP(), []int{46}
}
-func (x *UserSignReq) GetSignType() int32 {
- if x != nil {
- return x.SignType
- }
- return 0
-}
-
// 推送签到信息
type UserSignResp struct {
state protoimpl.MessageState
@@ -2565,6 +2556,101 @@ func (x *UserPuzzleAwardResp) GetIndex() int32 {
return 0
}
+// 修改提示次数
+type UserChangeTipsReq struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Tips int32 `protobuf:"varint,1,opt,name=tips,proto3" json:"tips"`
+}
+
+func (x *UserChangeTipsReq) Reset() {
+ *x = UserChangeTipsReq{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_user_user_msg_proto_msgTypes[50]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UserChangeTipsReq) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UserChangeTipsReq) ProtoMessage() {}
+
+func (x *UserChangeTipsReq) ProtoReflect() protoreflect.Message {
+ mi := &file_user_user_msg_proto_msgTypes[50]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UserChangeTipsReq.ProtoReflect.Descriptor instead.
+func (*UserChangeTipsReq) Descriptor() ([]byte, []int) {
+ return file_user_user_msg_proto_rawDescGZIP(), []int{50}
+}
+
+func (x *UserChangeTipsReq) GetTips() int32 {
+ if x != nil {
+ return x.Tips
+ }
+ return 0
+}
+
+type UserChangeTipsResp struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Data *DBSign `protobuf:"bytes,1,opt,name=data,proto3" json:"data"`
+}
+
+func (x *UserChangeTipsResp) Reset() {
+ *x = UserChangeTipsResp{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_user_user_msg_proto_msgTypes[51]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *UserChangeTipsResp) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*UserChangeTipsResp) ProtoMessage() {}
+
+func (x *UserChangeTipsResp) ProtoReflect() protoreflect.Message {
+ mi := &file_user_user_msg_proto_msgTypes[51]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use UserChangeTipsResp.ProtoReflect.Descriptor instead.
+func (*UserChangeTipsResp) Descriptor() ([]byte, []int) {
+ return file_user_user_msg_proto_rawDescGZIP(), []int{51}
+}
+
+func (x *UserChangeTipsResp) GetData() *DBSign {
+ if x != nil {
+ return x.Data
+ }
+ return nil
+}
+
var File_user_user_msg_proto protoreflect.FileDescriptor
var file_user_user_msg_proto_rawDesc = []byte{
@@ -2747,18 +2833,22 @@ var file_user_user_msg_proto_rawDesc = []byte{
0x73, 0x65, 0x72, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61,
0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74,
- 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x29, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x53,
- 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x79,
- 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x54, 0x79,
- 0x70, 0x65, 0x22, 0x2b, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65,
- 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x07, 0x2e, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22,
- 0x2a, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x50, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x41, 0x77, 0x61,
- 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x2b, 0x0a, 0x13, 0x55,
- 0x73, 0x65, 0x72, 0x50, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65,
- 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62,
+ 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x0d, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x53,
+ 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x2b, 0x0a, 0x0c, 0x55, 0x73, 0x65, 0x72, 0x53, 0x69,
+ 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x04, 0x64,
+ 0x61, 0x74, 0x61, 0x22, 0x2a, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x50, 0x75, 0x7a, 0x7a, 0x6c,
+ 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64,
+ 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22,
+ 0x2b, 0x0a, 0x13, 0x55, 0x73, 0x65, 0x72, 0x50, 0x75, 0x7a, 0x7a, 0x6c, 0x65, 0x41, 0x77, 0x61,
+ 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x27, 0x0a, 0x11,
+ 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65,
+ 0x71, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x70, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x04, 0x74, 0x69, 0x70, 0x73, 0x22, 0x31, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x43, 0x68, 0x61,
+ 0x6e, 0x67, 0x65, 0x54, 0x69, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x64,
+ 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x53, 0x69,
+ 0x67, 0x6e, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
@@ -2774,7 +2864,7 @@ func file_user_user_msg_proto_rawDescGZIP() []byte {
return file_user_user_msg_proto_rawDescData
}
-var file_user_user_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 50)
+var file_user_user_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 52)
var file_user_user_msg_proto_goTypes = []interface{}{
(*UserLoginReq)(nil), // 0: UserLoginReq
(*UserLoginResp)(nil), // 1: UserLoginResp
@@ -2826,40 +2916,43 @@ var file_user_user_msg_proto_goTypes = []interface{}{
(*UserSignResp)(nil), // 47: UserSignResp
(*UserPuzzleAwardReq)(nil), // 48: UserPuzzleAwardReq
(*UserPuzzleAwardResp)(nil), // 49: UserPuzzleAwardResp
- (*DBUser)(nil), // 50: DBUser
- (*DBUserExpand)(nil), // 51: DBUserExpand
- (ErrorCode)(0), // 52: ErrorCode
- (*CacheUser)(nil), // 53: CacheUser
- (*DBUserSetting)(nil), // 54: DBUserSetting
- (*DBPagodaRecord)(nil), // 55: DBPagodaRecord
- (*DBHuntingRank)(nil), // 56: DBHuntingRank
- (*DBVikingRank)(nil), // 57: DBVikingRank
- (*DBServerData)(nil), // 58: DBServerData
- (*DBSign)(nil), // 59: DBSign
+ (*UserChangeTipsReq)(nil), // 50: UserChangeTipsReq
+ (*UserChangeTipsResp)(nil), // 51: UserChangeTipsResp
+ (*DBUser)(nil), // 52: DBUser
+ (*DBUserExpand)(nil), // 53: DBUserExpand
+ (ErrorCode)(0), // 54: ErrorCode
+ (*CacheUser)(nil), // 55: CacheUser
+ (*DBUserSetting)(nil), // 56: DBUserSetting
+ (*DBPagodaRecord)(nil), // 57: DBPagodaRecord
+ (*DBHuntingRank)(nil), // 58: DBHuntingRank
+ (*DBVikingRank)(nil), // 59: DBVikingRank
+ (*DBServerData)(nil), // 60: DBServerData
+ (*DBSign)(nil), // 61: DBSign
}
var file_user_user_msg_proto_depIdxs = []int32{
- 50, // 0: UserLoginResp.data:type_name -> DBUser
- 51, // 1: UserLoginResp.ex:type_name -> DBUserExpand
- 50, // 2: UserInfoResp.data:type_name -> DBUser
- 51, // 3: UserInfoResp.ex:type_name -> DBUserExpand
- 52, // 4: UserRegisterResp.Code:type_name -> ErrorCode
- 53, // 5: UserLoadResp.data:type_name -> CacheUser
- 54, // 6: UserGetSettingResp.setting:type_name -> DBUserSetting
- 54, // 7: UserUpdateSettingReq.setting:type_name -> DBUserSetting
- 50, // 8: UserBattlerecordResp.data:type_name -> DBUser
- 51, // 9: UserBattlerecordResp.ex:type_name -> DBUserExpand
- 55, // 10: UserBattlerecordResp.pagodaRecord:type_name -> DBPagodaRecord
- 56, // 11: UserBattlerecordResp.huntingRecord:type_name -> DBHuntingRank
- 57, // 12: UserBattlerecordResp.vikingRecord:type_name -> DBVikingRank
- 53, // 13: UserOnlineResp.users:type_name -> CacheUser
- 50, // 14: UserDataListResp.users:type_name -> DBUser
- 58, // 15: UserGetServerDataResp.data:type_name -> DBServerData
- 59, // 16: UserSignResp.data:type_name -> DBSign
- 17, // [17:17] is the sub-list for method output_type
- 17, // [17:17] is the sub-list for method input_type
- 17, // [17:17] is the sub-list for extension type_name
- 17, // [17:17] is the sub-list for extension extendee
- 0, // [0:17] is the sub-list for field type_name
+ 52, // 0: UserLoginResp.data:type_name -> DBUser
+ 53, // 1: UserLoginResp.ex:type_name -> DBUserExpand
+ 52, // 2: UserInfoResp.data:type_name -> DBUser
+ 53, // 3: UserInfoResp.ex:type_name -> DBUserExpand
+ 54, // 4: UserRegisterResp.Code:type_name -> ErrorCode
+ 55, // 5: UserLoadResp.data:type_name -> CacheUser
+ 56, // 6: UserGetSettingResp.setting:type_name -> DBUserSetting
+ 56, // 7: UserUpdateSettingReq.setting:type_name -> DBUserSetting
+ 52, // 8: UserBattlerecordResp.data:type_name -> DBUser
+ 53, // 9: UserBattlerecordResp.ex:type_name -> DBUserExpand
+ 57, // 10: UserBattlerecordResp.pagodaRecord:type_name -> DBPagodaRecord
+ 58, // 11: UserBattlerecordResp.huntingRecord:type_name -> DBHuntingRank
+ 59, // 12: UserBattlerecordResp.vikingRecord:type_name -> DBVikingRank
+ 55, // 13: UserOnlineResp.users:type_name -> CacheUser
+ 52, // 14: UserDataListResp.users:type_name -> DBUser
+ 60, // 15: UserGetServerDataResp.data:type_name -> DBServerData
+ 61, // 16: UserSignResp.data:type_name -> DBSign
+ 61, // 17: UserChangeTipsResp.data:type_name -> DBSign
+ 18, // [18:18] is the sub-list for method output_type
+ 18, // [18:18] is the sub-list for method input_type
+ 18, // [18:18] is the sub-list for extension type_name
+ 18, // [18:18] is the sub-list for extension extendee
+ 0, // [0:18] is the sub-list for field type_name
}
func init() { file_user_user_msg_proto_init() }
@@ -3475,6 +3568,30 @@ func file_user_user_msg_proto_init() {
return nil
}
}
+ file_user_user_msg_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UserChangeTipsReq); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_user_user_msg_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*UserChangeTipsResp); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
}
type x struct{}
out := protoimpl.TypeBuilder{
@@ -3482,7 +3599,7 @@ func file_user_user_msg_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_user_user_msg_proto_rawDesc,
NumEnums: 0,
- NumMessages: 50,
+ NumMessages: 52,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/sys/configure/structs/Game.Sign.go b/sys/configure/structs/Game.Sign.go
index af6b3fcac..3e89407b4 100644
--- a/sys/configure/structs/Game.Sign.go
+++ b/sys/configure/structs/Game.Sign.go
@@ -9,34 +9,26 @@
package cfg
type GameSign struct {
- _dataMap map[int32]*GameSignData
_dataList []*GameSignData
}
func NewGameSign(_buf []map[string]interface{}) (*GameSign, error) {
_dataList := make([]*GameSignData, 0, len(_buf))
- dataMap := make(map[int32]*GameSignData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSignData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
- dataMap[_v.Id] = _v
}
}
- return &GameSign{_dataList:_dataList, _dataMap:dataMap}, nil
-}
-
-func (table *GameSign) GetDataMap() map[int32]*GameSignData {
- return table._dataMap
+ return &GameSign{_dataList:_dataList}, nil
}
func (table *GameSign) GetDataList() []*GameSignData {
return table._dataList
}
-func (table *GameSign) Get(key int32) *GameSignData {
- return table._dataMap[key]
+func (table *GameSign) Get(index int) *GameSignData {
+ return table._dataList[index]
}
-
diff --git a/sys/configure/structs/Game.SignExtra.go b/sys/configure/structs/Game.SignExtra.go
new file mode 100644
index 000000000..e90c25338
--- /dev/null
+++ b/sys/configure/structs/Game.SignExtra.go
@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+type GameSignExtra struct {
+ _dataList []*GameSignExtraData
+}
+
+func NewGameSignExtra(_buf []map[string]interface{}) (*GameSignExtra, error) {
+ _dataList := make([]*GameSignExtraData, 0, len(_buf))
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGameSignExtraData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ }
+ }
+ return &GameSignExtra{_dataList:_dataList}, nil
+}
+
+func (table *GameSignExtra) GetDataList() []*GameSignExtraData {
+ return table._dataList
+}
+
+func (table *GameSignExtra) Get(index int) *GameSignExtraData {
+ return table._dataList[index]
+}
+
diff --git a/sys/configure/structs/Game.SignExtraData.go b/sys/configure/structs/Game.SignExtraData.go
new file mode 100644
index 000000000..1fddd9cfe
--- /dev/null
+++ b/sys/configure/structs/Game.SignExtraData.go
@@ -0,0 +1,54 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+package cfg
+
+import "errors"
+
+type GameSignExtraData struct {
+ Id int32
+ Day int32
+ Groups int32
+ Extra []*Gameatn
+}
+
+const TypeId_GameSignExtraData = -308971103
+
+func (*GameSignExtraData) GetTypeId() int32 {
+ return -308971103
+}
+
+func (_v *GameSignExtraData)Deserialize(_buf map[string]interface{}) (err error) {
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["day"].(float64); !_ok_ { err = errors.New("day error"); return }; _v.Day = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["groups"].(float64); !_ok_ { err = errors.New("groups error"); return }; _v.Groups = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["extra"].([]interface{}); !_ok_ { err = errors.New("extra error"); return }
+
+ _v.Extra = make([]*Gameatn, 0, len(_arr_))
+
+ for _, _e_ := range _arr_ {
+ var _list_v_ *Gameatn
+ { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
+ _v.Extra = append(_v.Extra, _list_v_)
+ }
+ }
+
+ return
+}
+
+func DeserializeGameSignExtraData(_buf map[string]interface{}) (*GameSignExtraData, error) {
+ v := &GameSignExtraData{}
+ if err := v.Deserialize(_buf); err == nil {
+ return v, nil
+ } else {
+ return nil, err
+ }
+}
diff --git a/sys/configure/structs/Tables.go b/sys/configure/structs/Tables.go
index 174adc0a0..f5a8e44c4 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -11,1167 +11,1175 @@ package cfg
type JsonLoader func(string) ([]map[string]interface{}, error)
type Tables struct {
- Global *GameGlobal
- Extservers *GameExtservers
- SkillAtk *GameSkillAtk
- SkillAfteratk *GameSkillAfteratk
- SkillBuff *GameSkillBuff
- SkillPassive *GameSkillPassive
- Hero *GameHero
- HeroStargrow *GameHeroStargrow
- HeroLevelgrow *GameHeroLevelgrow
- HeroStarup *GameHeroStarup
- HeroSkill *GameHeroSkill
- HeroExp *GameHeroExp
- HeroLevelup *GameHeroLevelup
- Equip *GameEquip
- EquipAttrlibrary *GameEquipAttrlibrary
- EquipSuit *GameEquipSuit
- EquipColor *GameEquipColor
- EquipIntensify *GameEquipIntensify
- EquipSCompose *GameEquipSCompose
- EquipAttribute *GameEquipAttribute
- EquipEnchanting *GameEquipEnchanting
- Item *GameItem
- HeroSkillLevel *GameHeroSkillLevel
- HeroAwaken *GameHeroAwaken
- HeroMethod *GameHeroMethod
- HeroMethodComment *GameHeroMethodComment
- Shop *GameShop
- Shopitem *GameShopitem
- ActiveReward *GameActiveReward
- Model *GameModel
- DrawCard *GameDrawCard
- ChatChannel *GameChatChannel
- ChatSystem *GameChatSystem
- ChatServerGroup *GameChatServerGroup
- ChatChannelCom *GameChatChannelCom
- ChatExpression *GameChatExpression
- TaskRound *GameTaskRound
- TaskActiveReward *GameTaskActiveReward
- Coin *GameCoin
- Initial *GameInitial
- Monster *GameMonster
- EquipPos *GameEquipPos
- Playerlv *GamePlayerlv
- Facemod *GameFacemod
- Msgdistrib *GameMsgdistrib
- Opencond *GameOpencond
- Pagoda *GamePagoda
- PagodaTaskReward *GamePagodaTaskReward
- RdtaskCondi *GameRdtaskCondi
- RdtaskNpc *GameRdtaskNpc
- Gourmet *GameGourmet
- Drop *GameDrop
- VikingBoss *GameVikingBoss
- VikingChallenge *GameVikingChallenge
- VikingLineup *GameVikingLineup
- VikingEntrance *GameVikingEntrance
- DreamlandBoos *GameDreamlandBoos
- DreamlandChallenge *GameDreamlandChallenge
- DreamlandTrigger *GameDreamlandTrigger
- HuntingBoss *GameHuntingBoss
- HuntingChallenge *GameHuntingChallenge
- HuntingOpenTime *GameHuntingOpenTime
- HuntingLineup *GameHuntingLineup
- MonsterFormat *GameMonsterFormat
- Link *GameLink
- GetResource *GameGetResource
- VikingBossSkill *GameVikingBossSkill
- LibraryFetter *GameLibraryFetter
- LibraryStory *GameLibraryStory
- LibraryHero *GameLibraryHero
- LibraryHistory *GameLibraryHistory
- LibraryComplot *GameLibraryComplot
- LibraryFavor *GameLibraryFavor
- LibraryFavorlv *GameLibraryFavorlv
- LibraryBubble *GameLibraryBubble
- LibraryPlayBack *GameLibraryPlayBack
- Robot *GameRobot
- NameLibrary *GameNameLibrary
- HeroConvertdata *GameHeroConvertdata
- LinestoryTimeLine *GameLinestoryTimeLine
- LinestoryMainTask *GameLinestoryMainTask
- Herofusion *GameHerofusion
- PlayerInfor *GamePlayerInfor
- HeroTalent *GameHeroTalent
- TalentSkill *GameTalentSkill
- ArenaBuyChallenge *GameArenaBuyChallenge
- ArenaActiveReward *GameArenaActiveReward
- ArenaRobot *GameArenaRobot
- ArenaRankReward *GameArenaRankReward
- ArenaChallengeNpc *GameArenaChallengeNpc
- ItemBox *GameItemBox
- Show *GameShow
- GuildLv *GameGuildLv
- GuildPng *GameGuildPng
- GuildActivity *GameGuildActivity
- GuildSign *GameGuildSign
- GuildTask *GameGuildTask
- GuildBossTask *GameGuildBossTask
- TrollRule *GameTrollRule
- TrollGoods *GameTrollGoods
- TrollTrain *GameTrollTrain
- TrollLv *GameTrollLv
- TrollCoefficient *GameTrollCoefficient
- Horoscope *GameHoroscope
- Sign *GameSign
- SignReset *GameSignReset
- GrowTask *GameGrowTask
- GrowReward *GameGrowReward
- Recharge *GameRecharge
- PrivilegeCard *GamePrivilegeCard
- Privilege *GamePrivilege
- WorldTask *GameWorldTask
- WorldAll *GameWorldAll
- Teaching *GameTeaching
- HeroStrategy *GameHeroStrategy
- FightGlobalEvent *GameFightGlobalEvent
- PayPackage *GamePayPackage
- WorldBattle *GameWorldBattle
- RedDot *GameRedDot
- RedDotTalkid *GameRedDotTalkid
- RedDotGroup *GameRedDotGroup
- PassCheck *GamePassCheck
- Mail *GameMail
- CombatLevel *GameCombatLevel
- CombatManster *GameCombatManster
- CombatBox *GameCombatBox
- Help *GameHelp
- GM *GameGM
- Guide *GameGuide
- Vip *GameVip
- EnchantShop *GameEnchantShop
- EnchantBoss *GameEnchantBoss
- EnchantLineup *GameEnchantLineup
- MainChapter *GameMainChapter
- MainStage *GameMainStage
- MainStarreward *GameMainStarreward
- MainStartype *GameMainStartype
- Battletasktesting *GameBattletasktesting
- BattleReady *GameBattleReady
- Battleready_capskill *GameBattleready_capskill
- NewSmithy *GameNewSmithy
- SmithyProficiency *GameSmithyProficiency
- SmithyStoveV1 *GameSmithyStoveV1
- SmithyTool *GameSmithyTool
- SmithyIdTool *GameSmithyIdTool
- SmithyCustomer *GameSmithyCustomer
- SmithyModelPool *GameSmithyModelPool
- SmithyAtlas *GameSmithyAtlas
- SmithyAtlasLv *GameSmithyAtlasLv
- SmithyAtlasScore *GameSmithyAtlasScore
- SmithyMake *GameSmithyMake
- SmithyTask *GameSmithyTask
- Dispatch_Task *GameDispatch_Task
- Dispatch_Lv *GameDispatch_Lv
- Dispatch_Battle *GameDispatch_Battle
- PandamasMz *GamePandamasMz
- PandamasJs *GamePandamasJs
- PandamasJx *GamePandamasJx
- PandamasMryl *GamePandamasMryl
- PandamasBuff *GamePandamasBuff
- PandamasTj *GamePandamasTj
- PandamasTjjl *GamePandamasTjjl
- PandamasYxjx *GamePandamasYxjx
- BubbleGroup *GameBubbleGroup
- Breakingbad *GameBreakingbad
+ Global *GameGlobal
+ Extservers *GameExtservers
+ SkillAtk *GameSkillAtk
+ SkillAfteratk *GameSkillAfteratk
+ SkillBuff *GameSkillBuff
+ SkillPassive *GameSkillPassive
+ Hero *GameHero
+ HeroStargrow *GameHeroStargrow
+ HeroLevelgrow *GameHeroLevelgrow
+ HeroStarup *GameHeroStarup
+ HeroSkill *GameHeroSkill
+ HeroExp *GameHeroExp
+ HeroLevelup *GameHeroLevelup
+ Equip *GameEquip
+ EquipAttrlibrary *GameEquipAttrlibrary
+ EquipSuit *GameEquipSuit
+ EquipColor *GameEquipColor
+ EquipIntensify *GameEquipIntensify
+ EquipSCompose *GameEquipSCompose
+ EquipAttribute *GameEquipAttribute
+ EquipEnchanting *GameEquipEnchanting
+ Item *GameItem
+ HeroSkillLevel *GameHeroSkillLevel
+ HeroAwaken *GameHeroAwaken
+ HeroMethod *GameHeroMethod
+ HeroMethodComment *GameHeroMethodComment
+ Shop *GameShop
+ Shopitem *GameShopitem
+ ActiveReward *GameActiveReward
+ Model *GameModel
+ DrawCard *GameDrawCard
+ ChatChannel *GameChatChannel
+ ChatSystem *GameChatSystem
+ ChatServerGroup *GameChatServerGroup
+ ChatChannelCom *GameChatChannelCom
+ ChatExpression *GameChatExpression
+ TaskRound *GameTaskRound
+ TaskActiveReward *GameTaskActiveReward
+ Coin *GameCoin
+ Initial *GameInitial
+ Monster *GameMonster
+ EquipPos *GameEquipPos
+ Playerlv *GamePlayerlv
+ Facemod *GameFacemod
+ Msgdistrib *GameMsgdistrib
+ Opencond *GameOpencond
+ Pagoda *GamePagoda
+ PagodaTaskReward *GamePagodaTaskReward
+ RdtaskCondi *GameRdtaskCondi
+ RdtaskNpc *GameRdtaskNpc
+ Gourmet *GameGourmet
+ Drop *GameDrop
+ VikingBoss *GameVikingBoss
+ VikingChallenge *GameVikingChallenge
+ VikingLineup *GameVikingLineup
+ VikingEntrance *GameVikingEntrance
+ DreamlandBoos *GameDreamlandBoos
+ DreamlandChallenge *GameDreamlandChallenge
+ DreamlandTrigger *GameDreamlandTrigger
+ HuntingBoss *GameHuntingBoss
+ HuntingChallenge *GameHuntingChallenge
+ HuntingOpenTime *GameHuntingOpenTime
+ HuntingLineup *GameHuntingLineup
+ MonsterFormat *GameMonsterFormat
+ Link *GameLink
+ GetResource *GameGetResource
+ VikingBossSkill *GameVikingBossSkill
+ LibraryFetter *GameLibraryFetter
+ LibraryStory *GameLibraryStory
+ LibraryHero *GameLibraryHero
+ LibraryHistory *GameLibraryHistory
+ LibraryComplot *GameLibraryComplot
+ LibraryFavor *GameLibraryFavor
+ LibraryFavorlv *GameLibraryFavorlv
+ LibraryBubble *GameLibraryBubble
+ LibraryPlayBack *GameLibraryPlayBack
+ Robot *GameRobot
+ NameLibrary *GameNameLibrary
+ HeroConvertdata *GameHeroConvertdata
+ LinestoryTimeLine *GameLinestoryTimeLine
+ LinestoryMainTask *GameLinestoryMainTask
+ Herofusion *GameHerofusion
+ PlayerInfor *GamePlayerInfor
+ HeroTalent *GameHeroTalent
+ TalentSkill *GameTalentSkill
+ ArenaBuyChallenge *GameArenaBuyChallenge
+ ArenaActiveReward *GameArenaActiveReward
+ ArenaRobot *GameArenaRobot
+ ArenaRankReward *GameArenaRankReward
+ ArenaChallengeNpc *GameArenaChallengeNpc
+ ItemBox *GameItemBox
+ Show *GameShow
+ GuildLv *GameGuildLv
+ GuildPng *GameGuildPng
+ GuildActivity *GameGuildActivity
+ GuildSign *GameGuildSign
+ GuildTask *GameGuildTask
+ GuildBossTask *GameGuildBossTask
+ TrollRule *GameTrollRule
+ TrollGoods *GameTrollGoods
+ TrollTrain *GameTrollTrain
+ TrollLv *GameTrollLv
+ TrollCoefficient *GameTrollCoefficient
+ Horoscope *GameHoroscope
+ Sign *GameSign
+ SignReset *GameSignReset
+ SignExtra *GameSignExtra
+ GrowTask *GameGrowTask
+ GrowReward *GameGrowReward
+ Recharge *GameRecharge
+ PrivilegeCard *GamePrivilegeCard
+ Privilege *GamePrivilege
+ WorldTask *GameWorldTask
+ WorldAll *GameWorldAll
+ Teaching *GameTeaching
+ HeroStrategy *GameHeroStrategy
+ FightGlobalEvent *GameFightGlobalEvent
+ PayPackage *GamePayPackage
+ WorldBattle *GameWorldBattle
+ RedDot *GameRedDot
+ RedDotTalkid *GameRedDotTalkid
+ RedDotGroup *GameRedDotGroup
+ PassCheck *GamePassCheck
+ Mail *GameMail
+ CombatLevel *GameCombatLevel
+ CombatManster *GameCombatManster
+ CombatBox *GameCombatBox
+ Help *GameHelp
+ GM *GameGM
+ Guide *GameGuide
+ Vip *GameVip
+ EnchantShop *GameEnchantShop
+ EnchantBoss *GameEnchantBoss
+ EnchantLineup *GameEnchantLineup
+ MainChapter *GameMainChapter
+ MainStage *GameMainStage
+ MainStarreward *GameMainStarreward
+ MainStartype *GameMainStartype
+ Battletasktesting *GameBattletasktesting
+ BattleReady *GameBattleReady
+ Battleready_capskill *GameBattleready_capskill
+ NewSmithy *GameNewSmithy
+ SmithyProficiency *GameSmithyProficiency
+ SmithyStoveV1 *GameSmithyStoveV1
+ SmithyTool *GameSmithyTool
+ SmithyIdTool *GameSmithyIdTool
+ SmithyCustomer *GameSmithyCustomer
+ SmithyModelPool *GameSmithyModelPool
+ SmithyAtlas *GameSmithyAtlas
+ SmithyAtlasLv *GameSmithyAtlasLv
+ SmithyAtlasScore *GameSmithyAtlasScore
+ SmithyMake *GameSmithyMake
+ SmithyTask *GameSmithyTask
+ Dispatch_Task *GameDispatch_Task
+ Dispatch_Lv *GameDispatch_Lv
+ Dispatch_Battle *GameDispatch_Battle
+ PandamasMz *GamePandamasMz
+ PandamasJs *GamePandamasJs
+ PandamasJx *GamePandamasJx
+ PandamasMryl *GamePandamasMryl
+ PandamasBuff *GamePandamasBuff
+ PandamasTj *GamePandamasTj
+ PandamasTjjl *GamePandamasTjjl
+ PandamasYxjx *GamePandamasYxjx
+ BubbleGroup *GameBubbleGroup
+ Breakingbad *GameBreakingbad
}
func NewTables(loader JsonLoader) (*Tables, error) {
- var err error
- var buf []map[string]interface{}
+ var err error
+ var buf []map[string]interface{}
- tables := &Tables{}
- if buf, err = loader("game_global") ; err != nil {
- return nil, err
- }
- if tables.Global, err = NewGameGlobal(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_extservers") ; err != nil {
- return nil, err
- }
- if tables.Extservers, err = NewGameExtservers(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillatk") ; err != nil {
- return nil, err
- }
- if tables.SkillAtk, err = NewGameSkillAtk(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillafteratk") ; err != nil {
- return nil, err
- }
- if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillbuff") ; err != nil {
- return nil, err
- }
- if tables.SkillBuff, err = NewGameSkillBuff(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_skillpassive") ; err != nil {
- return nil, err
- }
- if tables.SkillPassive, err = NewGameSkillPassive(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_hero") ; err != nil {
- return nil, err
- }
- if tables.Hero, err = NewGameHero(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostargrow") ; err != nil {
- return nil, err
- }
- if tables.HeroStargrow, err = NewGameHeroStargrow(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herolevelgrow") ; err != nil {
- return nil, err
- }
- if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostarup") ; err != nil {
- return nil, err
- }
- if tables.HeroStarup, err = NewGameHeroStarup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroskill") ; err != nil {
- return nil, err
- }
- if tables.HeroSkill, err = NewGameHeroSkill(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroexp") ; err != nil {
- return nil, err
- }
- if tables.HeroExp, err = NewGameHeroExp(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herolevelup") ; err != nil {
- return nil, err
- }
- if tables.HeroLevelup, err = NewGameHeroLevelup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equip") ; err != nil {
- return nil, err
- }
- if tables.Equip, err = NewGameEquip(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipattrlibrary") ; err != nil {
- return nil, err
- }
- if tables.EquipAttrlibrary, err = NewGameEquipAttrlibrary(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipsuit") ; err != nil {
- return nil, err
- }
- if tables.EquipSuit, err = NewGameEquipSuit(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipcolor") ; err != nil {
- return nil, err
- }
- if tables.EquipColor, err = NewGameEquipColor(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipintensify") ; err != nil {
- return nil, err
- }
- if tables.EquipIntensify, err = NewGameEquipIntensify(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipscompose") ; err != nil {
- return nil, err
- }
- if tables.EquipSCompose, err = NewGameEquipSCompose(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipattribute") ; err != nil {
- return nil, err
- }
- if tables.EquipAttribute, err = NewGameEquipAttribute(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equipenchanting") ; err != nil {
- return nil, err
- }
- if tables.EquipEnchanting, err = NewGameEquipEnchanting(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_item") ; err != nil {
- return nil, err
- }
- if tables.Item, err = NewGameItem(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroskilllevel") ; err != nil {
- return nil, err
- }
- if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroawaken") ; err != nil {
- return nil, err
- }
- if tables.HeroAwaken, err = NewGameHeroAwaken(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heromethod") ; err != nil {
- return nil, err
- }
- if tables.HeroMethod, err = NewGameHeroMethod(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heromethodcomment") ; err != nil {
- return nil, err
- }
- if tables.HeroMethodComment, err = NewGameHeroMethodComment(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_shop") ; err != nil {
- return nil, err
- }
- if tables.Shop, err = NewGameShop(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_shopitem") ; err != nil {
- return nil, err
- }
- if tables.Shopitem, err = NewGameShopitem(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_activereward") ; err != nil {
- return nil, err
- }
- if tables.ActiveReward, err = NewGameActiveReward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_model") ; err != nil {
- return nil, err
- }
- if tables.Model, err = NewGameModel(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_drawcard") ; err != nil {
- return nil, err
- }
- if tables.DrawCard, err = NewGameDrawCard(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatchannel") ; err != nil {
- return nil, err
- }
- if tables.ChatChannel, err = NewGameChatChannel(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatsystem") ; err != nil {
- return nil, err
- }
- if tables.ChatSystem, err = NewGameChatSystem(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatservergroup") ; err != nil {
- return nil, err
- }
- if tables.ChatServerGroup, err = NewGameChatServerGroup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatchannelcom") ; err != nil {
- return nil, err
- }
- if tables.ChatChannelCom, err = NewGameChatChannelCom(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_chatexpression") ; err != nil {
- return nil, err
- }
- if tables.ChatExpression, err = NewGameChatExpression(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskround") ; err != nil {
- return nil, err
- }
- if tables.TaskRound, err = NewGameTaskRound(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_taskactivereward") ; err != nil {
- return nil, err
- }
- if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_coin") ; err != nil {
- return nil, err
- }
- if tables.Coin, err = NewGameCoin(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_initial") ; err != nil {
- return nil, err
- }
- if tables.Initial, err = NewGameInitial(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_monster") ; err != nil {
- return nil, err
- }
- if tables.Monster, err = NewGameMonster(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_equippos") ; err != nil {
- return nil, err
- }
- if tables.EquipPos, err = NewGameEquipPos(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerlv") ; err != nil {
- return nil, err
- }
- if tables.Playerlv, err = NewGamePlayerlv(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_facemod") ; err != nil {
- return nil, err
- }
- if tables.Facemod, err = NewGameFacemod(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_msgdistrib") ; err != nil {
- return nil, err
- }
- if tables.Msgdistrib, err = NewGameMsgdistrib(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_opencond") ; err != nil {
- return nil, err
- }
- if tables.Opencond, err = NewGameOpencond(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagoda") ; err != nil {
- return nil, err
- }
- if tables.Pagoda, err = NewGamePagoda(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pagodataskreward") ; err != nil {
- return nil, err
- }
- if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtaskcondi") ; err != nil {
- return nil, err
- }
- if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_rdtasknpc") ; err != nil {
- return nil, err
- }
- if tables.RdtaskNpc, err = NewGameRdtaskNpc(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_gourmet") ; err != nil {
- return nil, err
- }
- if tables.Gourmet, err = NewGameGourmet(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_drop") ; err != nil {
- return nil, err
- }
- if tables.Drop, err = NewGameDrop(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingboss") ; err != nil {
- return nil, err
- }
- if tables.VikingBoss, err = NewGameVikingBoss(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingchallenge") ; err != nil {
- return nil, err
- }
- if tables.VikingChallenge, err = NewGameVikingChallenge(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikinglineup") ; err != nil {
- return nil, err
- }
- if tables.VikingLineup, err = NewGameVikingLineup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingentrance") ; err != nil {
- return nil, err
- }
- if tables.VikingEntrance, err = NewGameVikingEntrance(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandboos") ; err != nil {
- return nil, err
- }
- if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandchallenge") ; err != nil {
- return nil, err
- }
- if tables.DreamlandChallenge, err = NewGameDreamlandChallenge(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_dreamlandtrigger") ; err != nil {
- return nil, err
- }
- if tables.DreamlandTrigger, err = NewGameDreamlandTrigger(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingboss") ; err != nil {
- return nil, err
- }
- if tables.HuntingBoss, err = NewGameHuntingBoss(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingchallenge") ; err != nil {
- return nil, err
- }
- if tables.HuntingChallenge, err = NewGameHuntingChallenge(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntingopentime") ; err != nil {
- return nil, err
- }
- if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_huntinglineup") ; err != nil {
- return nil, err
- }
- if tables.HuntingLineup, err = NewGameHuntingLineup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_monsterformat") ; err != nil {
- return nil, err
- }
- if tables.MonsterFormat, err = NewGameMonsterFormat(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_link") ; err != nil {
- return nil, err
- }
- if tables.Link, err = NewGameLink(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_getresource") ; err != nil {
- return nil, err
- }
- if tables.GetResource, err = NewGameGetResource(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_vikingbossskill") ; err != nil {
- return nil, err
- }
- if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryfetter") ; err != nil {
- return nil, err
- }
- if tables.LibraryFetter, err = NewGameLibraryFetter(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_librarystory") ; err != nil {
- return nil, err
- }
- if tables.LibraryStory, err = NewGameLibraryStory(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryhero") ; err != nil {
- return nil, err
- }
- if tables.LibraryHero, err = NewGameLibraryHero(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryhistory") ; err != nil {
- return nil, err
- }
- if tables.LibraryHistory, err = NewGameLibraryHistory(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_librarycomplot") ; err != nil {
- return nil, err
- }
- if tables.LibraryComplot, err = NewGameLibraryComplot(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryfavor") ; err != nil {
- return nil, err
- }
- if tables.LibraryFavor, err = NewGameLibraryFavor(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryfavorlv") ; err != nil {
- return nil, err
- }
- if tables.LibraryFavorlv, err = NewGameLibraryFavorlv(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_librarybubble") ; err != nil {
- return nil, err
- }
- if tables.LibraryBubble, err = NewGameLibraryBubble(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_libraryplayback") ; err != nil {
- return nil, err
- }
- if tables.LibraryPlayBack, err = NewGameLibraryPlayBack(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_robot") ; err != nil {
- return nil, err
- }
- if tables.Robot, err = NewGameRobot(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_namelibrary") ; err != nil {
- return nil, err
- }
- if tables.NameLibrary, err = NewGameNameLibrary(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_heroconvertdata") ; err != nil {
- return nil, err
- }
- if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_linestorytimeline") ; err != nil {
- return nil, err
- }
- if tables.LinestoryTimeLine, err = NewGameLinestoryTimeLine(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_linestorymaintask") ; err != nil {
- return nil, err
- }
- if tables.LinestoryMainTask, err = NewGameLinestoryMainTask(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herofusion") ; err != nil {
- return nil, err
- }
- if tables.Herofusion, err = NewGameHerofusion(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_playerinfor") ; err != nil {
- return nil, err
- }
- if tables.PlayerInfor, err = NewGamePlayerInfor(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herotalent") ; err != nil {
- return nil, err
- }
- if tables.HeroTalent, err = NewGameHeroTalent(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_talentskill") ; err != nil {
- return nil, err
- }
- if tables.TalentSkill, err = NewGameTalentSkill(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenabuychallenge") ; err != nil {
- return nil, err
- }
- if tables.ArenaBuyChallenge, err = NewGameArenaBuyChallenge(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenaactivereward") ; err != nil {
- return nil, err
- }
- if tables.ArenaActiveReward, err = NewGameArenaActiveReward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenarobot") ; err != nil {
- return nil, err
- }
- if tables.ArenaRobot, err = NewGameArenaRobot(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenarankreward") ; err != nil {
- return nil, err
- }
- if tables.ArenaRankReward, err = NewGameArenaRankReward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_arenachallengenpc") ; err != nil {
- return nil, err
- }
- if tables.ArenaChallengeNpc, err = NewGameArenaChallengeNpc(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_itembox") ; err != nil {
- return nil, err
- }
- if tables.ItemBox, err = NewGameItemBox(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_show") ; err != nil {
- return nil, err
- }
- if tables.Show, err = NewGameShow(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildlv") ; err != nil {
- return nil, err
- }
- if tables.GuildLv, err = NewGameGuildLv(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildpng") ; err != nil {
- return nil, err
- }
- if tables.GuildPng, err = NewGameGuildPng(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildactivity") ; err != nil {
- return nil, err
- }
- if tables.GuildActivity, err = NewGameGuildActivity(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildsign") ; err != nil {
- return nil, err
- }
- if tables.GuildSign, err = NewGameGuildSign(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildtask") ; err != nil {
- return nil, err
- }
- if tables.GuildTask, err = NewGameGuildTask(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guildbosstask") ; err != nil {
- return nil, err
- }
- if tables.GuildBossTask, err = NewGameGuildBossTask(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_trollrule") ; err != nil {
- return nil, err
- }
- if tables.TrollRule, err = NewGameTrollRule(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_trollgoods") ; err != nil {
- return nil, err
- }
- if tables.TrollGoods, err = NewGameTrollGoods(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_trolltrain") ; err != nil {
- return nil, err
- }
- if tables.TrollTrain, err = NewGameTrollTrain(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_trolllv") ; err != nil {
- return nil, err
- }
- if tables.TrollLv, err = NewGameTrollLv(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_trollcoefficient") ; err != nil {
- return nil, err
- }
- if tables.TrollCoefficient, err = NewGameTrollCoefficient(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_horoscope") ; err != nil {
- return nil, err
- }
- if tables.Horoscope, err = NewGameHoroscope(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_sign") ; err != nil {
- return nil, err
- }
- if tables.Sign, err = NewGameSign(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_signreset") ; err != nil {
- return nil, err
- }
- if tables.SignReset, err = NewGameSignReset(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_growtask") ; err != nil {
- return nil, err
- }
- if tables.GrowTask, err = NewGameGrowTask(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_growreward") ; err != nil {
- return nil, err
- }
- if tables.GrowReward, err = NewGameGrowReward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_recharge") ; err != nil {
- return nil, err
- }
- if tables.Recharge, err = NewGameRecharge(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_privilegecard") ; err != nil {
- return nil, err
- }
- if tables.PrivilegeCard, err = NewGamePrivilegeCard(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_privilege") ; err != nil {
- return nil, err
- }
- if tables.Privilege, err = NewGamePrivilege(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldtask") ; err != nil {
- return nil, err
- }
- if tables.WorldTask, err = NewGameWorldTask(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldall") ; err != nil {
- return nil, err
- }
- if tables.WorldAll, err = NewGameWorldAll(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_teaching") ; err != nil {
- return nil, err
- }
- if tables.Teaching, err = NewGameTeaching(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_herostrategy") ; err != nil {
- return nil, err
- }
- if tables.HeroStrategy, err = NewGameHeroStrategy(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_fightglobalevent") ; err != nil {
- return nil, err
- }
- if tables.FightGlobalEvent, err = NewGameFightGlobalEvent(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_paypackage") ; err != nil {
- return nil, err
- }
- if tables.PayPackage, err = NewGamePayPackage(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_worldbattle") ; err != nil {
- return nil, err
- }
- if tables.WorldBattle, err = NewGameWorldBattle(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_reddot") ; err != nil {
- return nil, err
- }
- if tables.RedDot, err = NewGameRedDot(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_reddottalkid") ; err != nil {
- return nil, err
- }
- if tables.RedDotTalkid, err = NewGameRedDotTalkid(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_reddotgroup") ; err != nil {
- return nil, err
- }
- if tables.RedDotGroup, err = NewGameRedDotGroup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_passcheck") ; err != nil {
- return nil, err
- }
- if tables.PassCheck, err = NewGamePassCheck(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_mail") ; err != nil {
- return nil, err
- }
- if tables.Mail, err = NewGameMail(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatlevel") ; err != nil {
- return nil, err
- }
- if tables.CombatLevel, err = NewGameCombatLevel(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatmanster") ; err != nil {
- return nil, err
- }
- if tables.CombatManster, err = NewGameCombatManster(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_combatbox") ; err != nil {
- return nil, err
- }
- if tables.CombatBox, err = NewGameCombatBox(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_help") ; err != nil {
- return nil, err
- }
- if tables.Help, err = NewGameHelp(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_gm") ; err != nil {
- return nil, err
- }
- if tables.GM, err = NewGameGM(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_guide") ; err != nil {
- return nil, err
- }
- if tables.Guide, err = NewGameGuide(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_vip") ; err != nil {
- return nil, err
- }
- if tables.Vip, err = NewGameVip(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_enchantshop") ; err != nil {
- return nil, err
- }
- if tables.EnchantShop, err = NewGameEnchantShop(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_enchantboss") ; err != nil {
- return nil, err
- }
- if tables.EnchantBoss, err = NewGameEnchantBoss(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_enchantlineup") ; err != nil {
- return nil, err
- }
- if tables.EnchantLineup, err = NewGameEnchantLineup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainchapter") ; err != nil {
- return nil, err
- }
- if tables.MainChapter, err = NewGameMainChapter(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainstage") ; err != nil {
- return nil, err
- }
- if tables.MainStage, err = NewGameMainStage(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainstarreward") ; err != nil {
- return nil, err
- }
- if tables.MainStarreward, err = NewGameMainStarreward(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_mainstartype") ; err != nil {
- return nil, err
- }
- if tables.MainStartype, err = NewGameMainStartype(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_battletasktesting") ; err != nil {
- return nil, err
- }
- if tables.Battletasktesting, err = NewGameBattletasktesting(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_battleready") ; err != nil {
- return nil, err
- }
- if tables.BattleReady, err = NewGameBattleReady(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_battleready_capskill") ; err != nil {
- return nil, err
- }
- if tables.Battleready_capskill, err = NewGameBattleready_capskill(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_newsmithy") ; err != nil {
- return nil, err
- }
- if tables.NewSmithy, err = NewGameNewSmithy(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyproficiency") ; err != nil {
- return nil, err
- }
- if tables.SmithyProficiency, err = NewGameSmithyProficiency(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithystovev1") ; err != nil {
- return nil, err
- }
- if tables.SmithyStoveV1, err = NewGameSmithyStoveV1(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithytool") ; err != nil {
- return nil, err
- }
- if tables.SmithyTool, err = NewGameSmithyTool(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyidtool") ; err != nil {
- return nil, err
- }
- if tables.SmithyIdTool, err = NewGameSmithyIdTool(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithycustomer") ; err != nil {
- return nil, err
- }
- if tables.SmithyCustomer, err = NewGameSmithyCustomer(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithymodelpool") ; err != nil {
- return nil, err
- }
- if tables.SmithyModelPool, err = NewGameSmithyModelPool(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyatlas") ; err != nil {
- return nil, err
- }
- if tables.SmithyAtlas, err = NewGameSmithyAtlas(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyatlaslv") ; err != nil {
- return nil, err
- }
- if tables.SmithyAtlasLv, err = NewGameSmithyAtlasLv(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithyatlasscore") ; err != nil {
- return nil, err
- }
- if tables.SmithyAtlasScore, err = NewGameSmithyAtlasScore(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithymake") ; err != nil {
- return nil, err
- }
- if tables.SmithyMake, err = NewGameSmithyMake(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_smithytask") ; err != nil {
- return nil, err
- }
- if tables.SmithyTask, err = NewGameSmithyTask(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_dispatch_task") ; err != nil {
- return nil, err
- }
- if tables.Dispatch_Task, err = NewGameDispatch_Task(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_dispatch_lv") ; err != nil {
- return nil, err
- }
- if tables.Dispatch_Lv, err = NewGameDispatch_Lv(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_dispatch_battle") ; err != nil {
- return nil, err
- }
- if tables.Dispatch_Battle, err = NewGameDispatch_Battle(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasmz") ; err != nil {
- return nil, err
- }
- if tables.PandamasMz, err = NewGamePandamasMz(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasjs") ; err != nil {
- return nil, err
- }
- if tables.PandamasJs, err = NewGamePandamasJs(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasjx") ; err != nil {
- return nil, err
- }
- if tables.PandamasJx, err = NewGamePandamasJx(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasmryl") ; err != nil {
- return nil, err
- }
- if tables.PandamasMryl, err = NewGamePandamasMryl(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasbuff") ; err != nil {
- return nil, err
- }
- if tables.PandamasBuff, err = NewGamePandamasBuff(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamastj") ; err != nil {
- return nil, err
- }
- if tables.PandamasTj, err = NewGamePandamasTj(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamastjjl") ; err != nil {
- return nil, err
- }
- if tables.PandamasTjjl, err = NewGamePandamasTjjl(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_pandamasyxjx") ; err != nil {
- return nil, err
- }
- if tables.PandamasYxjx, err = NewGamePandamasYxjx(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_bubblegroup") ; err != nil {
- return nil, err
- }
- if tables.BubbleGroup, err = NewGameBubbleGroup(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_breakingbad") ; err != nil {
- return nil, err
- }
- if tables.Breakingbad, err = NewGameBreakingbad(buf) ; err != nil {
- return nil, err
- }
- return tables, nil
+ tables := &Tables{}
+ if buf, err = loader("game_global"); err != nil {
+ return nil, err
+ }
+ if tables.Global, err = NewGameGlobal(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_extservers"); err != nil {
+ return nil, err
+ }
+ if tables.Extservers, err = NewGameExtservers(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillatk"); err != nil {
+ return nil, err
+ }
+ if tables.SkillAtk, err = NewGameSkillAtk(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillafteratk"); err != nil {
+ return nil, err
+ }
+ if tables.SkillAfteratk, err = NewGameSkillAfteratk(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillbuff"); err != nil {
+ return nil, err
+ }
+ if tables.SkillBuff, err = NewGameSkillBuff(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_skillpassive"); err != nil {
+ return nil, err
+ }
+ if tables.SkillPassive, err = NewGameSkillPassive(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_hero"); err != nil {
+ return nil, err
+ }
+ if tables.Hero, err = NewGameHero(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostargrow"); err != nil {
+ return nil, err
+ }
+ if tables.HeroStargrow, err = NewGameHeroStargrow(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herolevelgrow"); err != nil {
+ return nil, err
+ }
+ if tables.HeroLevelgrow, err = NewGameHeroLevelgrow(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostarup"); err != nil {
+ return nil, err
+ }
+ if tables.HeroStarup, err = NewGameHeroStarup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroskill"); err != nil {
+ return nil, err
+ }
+ if tables.HeroSkill, err = NewGameHeroSkill(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroexp"); err != nil {
+ return nil, err
+ }
+ if tables.HeroExp, err = NewGameHeroExp(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herolevelup"); err != nil {
+ return nil, err
+ }
+ if tables.HeroLevelup, err = NewGameHeroLevelup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equip"); err != nil {
+ return nil, err
+ }
+ if tables.Equip, err = NewGameEquip(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipattrlibrary"); err != nil {
+ return nil, err
+ }
+ if tables.EquipAttrlibrary, err = NewGameEquipAttrlibrary(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipsuit"); err != nil {
+ return nil, err
+ }
+ if tables.EquipSuit, err = NewGameEquipSuit(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipcolor"); err != nil {
+ return nil, err
+ }
+ if tables.EquipColor, err = NewGameEquipColor(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipintensify"); err != nil {
+ return nil, err
+ }
+ if tables.EquipIntensify, err = NewGameEquipIntensify(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipscompose"); err != nil {
+ return nil, err
+ }
+ if tables.EquipSCompose, err = NewGameEquipSCompose(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipattribute"); err != nil {
+ return nil, err
+ }
+ if tables.EquipAttribute, err = NewGameEquipAttribute(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equipenchanting"); err != nil {
+ return nil, err
+ }
+ if tables.EquipEnchanting, err = NewGameEquipEnchanting(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_item"); err != nil {
+ return nil, err
+ }
+ if tables.Item, err = NewGameItem(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroskilllevel"); err != nil {
+ return nil, err
+ }
+ if tables.HeroSkillLevel, err = NewGameHeroSkillLevel(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroawaken"); err != nil {
+ return nil, err
+ }
+ if tables.HeroAwaken, err = NewGameHeroAwaken(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heromethod"); err != nil {
+ return nil, err
+ }
+ if tables.HeroMethod, err = NewGameHeroMethod(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heromethodcomment"); err != nil {
+ return nil, err
+ }
+ if tables.HeroMethodComment, err = NewGameHeroMethodComment(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shop"); err != nil {
+ return nil, err
+ }
+ if tables.Shop, err = NewGameShop(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_shopitem"); err != nil {
+ return nil, err
+ }
+ if tables.Shopitem, err = NewGameShopitem(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_activereward"); err != nil {
+ return nil, err
+ }
+ if tables.ActiveReward, err = NewGameActiveReward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_model"); err != nil {
+ return nil, err
+ }
+ if tables.Model, err = NewGameModel(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drawcard"); err != nil {
+ return nil, err
+ }
+ if tables.DrawCard, err = NewGameDrawCard(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatchannel"); err != nil {
+ return nil, err
+ }
+ if tables.ChatChannel, err = NewGameChatChannel(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatsystem"); err != nil {
+ return nil, err
+ }
+ if tables.ChatSystem, err = NewGameChatSystem(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatservergroup"); err != nil {
+ return nil, err
+ }
+ if tables.ChatServerGroup, err = NewGameChatServerGroup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatchannelcom"); err != nil {
+ return nil, err
+ }
+ if tables.ChatChannelCom, err = NewGameChatChannelCom(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_chatexpression"); err != nil {
+ return nil, err
+ }
+ if tables.ChatExpression, err = NewGameChatExpression(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskround"); err != nil {
+ return nil, err
+ }
+ if tables.TaskRound, err = NewGameTaskRound(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_taskactivereward"); err != nil {
+ return nil, err
+ }
+ if tables.TaskActiveReward, err = NewGameTaskActiveReward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_coin"); err != nil {
+ return nil, err
+ }
+ if tables.Coin, err = NewGameCoin(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_initial"); err != nil {
+ return nil, err
+ }
+ if tables.Initial, err = NewGameInitial(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_monster"); err != nil {
+ return nil, err
+ }
+ if tables.Monster, err = NewGameMonster(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_equippos"); err != nil {
+ return nil, err
+ }
+ if tables.EquipPos, err = NewGameEquipPos(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerlv"); err != nil {
+ return nil, err
+ }
+ if tables.Playerlv, err = NewGamePlayerlv(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_facemod"); err != nil {
+ return nil, err
+ }
+ if tables.Facemod, err = NewGameFacemod(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_msgdistrib"); err != nil {
+ return nil, err
+ }
+ if tables.Msgdistrib, err = NewGameMsgdistrib(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_opencond"); err != nil {
+ return nil, err
+ }
+ if tables.Opencond, err = NewGameOpencond(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagoda"); err != nil {
+ return nil, err
+ }
+ if tables.Pagoda, err = NewGamePagoda(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pagodataskreward"); err != nil {
+ return nil, err
+ }
+ if tables.PagodaTaskReward, err = NewGamePagodaTaskReward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtaskcondi"); err != nil {
+ return nil, err
+ }
+ if tables.RdtaskCondi, err = NewGameRdtaskCondi(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_rdtasknpc"); err != nil {
+ return nil, err
+ }
+ if tables.RdtaskNpc, err = NewGameRdtaskNpc(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gourmet"); err != nil {
+ return nil, err
+ }
+ if tables.Gourmet, err = NewGameGourmet(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_drop"); err != nil {
+ return nil, err
+ }
+ if tables.Drop, err = NewGameDrop(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingboss"); err != nil {
+ return nil, err
+ }
+ if tables.VikingBoss, err = NewGameVikingBoss(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingchallenge"); err != nil {
+ return nil, err
+ }
+ if tables.VikingChallenge, err = NewGameVikingChallenge(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikinglineup"); err != nil {
+ return nil, err
+ }
+ if tables.VikingLineup, err = NewGameVikingLineup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingentrance"); err != nil {
+ return nil, err
+ }
+ if tables.VikingEntrance, err = NewGameVikingEntrance(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandboos"); err != nil {
+ return nil, err
+ }
+ if tables.DreamlandBoos, err = NewGameDreamlandBoos(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandchallenge"); err != nil {
+ return nil, err
+ }
+ if tables.DreamlandChallenge, err = NewGameDreamlandChallenge(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dreamlandtrigger"); err != nil {
+ return nil, err
+ }
+ if tables.DreamlandTrigger, err = NewGameDreamlandTrigger(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingboss"); err != nil {
+ return nil, err
+ }
+ if tables.HuntingBoss, err = NewGameHuntingBoss(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingchallenge"); err != nil {
+ return nil, err
+ }
+ if tables.HuntingChallenge, err = NewGameHuntingChallenge(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntingopentime"); err != nil {
+ return nil, err
+ }
+ if tables.HuntingOpenTime, err = NewGameHuntingOpenTime(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_huntinglineup"); err != nil {
+ return nil, err
+ }
+ if tables.HuntingLineup, err = NewGameHuntingLineup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_monsterformat"); err != nil {
+ return nil, err
+ }
+ if tables.MonsterFormat, err = NewGameMonsterFormat(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_link"); err != nil {
+ return nil, err
+ }
+ if tables.Link, err = NewGameLink(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_getresource"); err != nil {
+ return nil, err
+ }
+ if tables.GetResource, err = NewGameGetResource(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vikingbossskill"); err != nil {
+ return nil, err
+ }
+ if tables.VikingBossSkill, err = NewGameVikingBossSkill(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryfetter"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryFetter, err = NewGameLibraryFetter(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_librarystory"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryStory, err = NewGameLibraryStory(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryhero"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryHero, err = NewGameLibraryHero(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryhistory"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryHistory, err = NewGameLibraryHistory(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_librarycomplot"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryComplot, err = NewGameLibraryComplot(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryfavor"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryFavor, err = NewGameLibraryFavor(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryfavorlv"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryFavorlv, err = NewGameLibraryFavorlv(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_librarybubble"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryBubble, err = NewGameLibraryBubble(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_libraryplayback"); err != nil {
+ return nil, err
+ }
+ if tables.LibraryPlayBack, err = NewGameLibraryPlayBack(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_robot"); err != nil {
+ return nil, err
+ }
+ if tables.Robot, err = NewGameRobot(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_namelibrary"); err != nil {
+ return nil, err
+ }
+ if tables.NameLibrary, err = NewGameNameLibrary(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_heroconvertdata"); err != nil {
+ return nil, err
+ }
+ if tables.HeroConvertdata, err = NewGameHeroConvertdata(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_linestorytimeline"); err != nil {
+ return nil, err
+ }
+ if tables.LinestoryTimeLine, err = NewGameLinestoryTimeLine(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_linestorymaintask"); err != nil {
+ return nil, err
+ }
+ if tables.LinestoryMainTask, err = NewGameLinestoryMainTask(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herofusion"); err != nil {
+ return nil, err
+ }
+ if tables.Herofusion, err = NewGameHerofusion(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_playerinfor"); err != nil {
+ return nil, err
+ }
+ if tables.PlayerInfor, err = NewGamePlayerInfor(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herotalent"); err != nil {
+ return nil, err
+ }
+ if tables.HeroTalent, err = NewGameHeroTalent(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_talentskill"); err != nil {
+ return nil, err
+ }
+ if tables.TalentSkill, err = NewGameTalentSkill(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenabuychallenge"); err != nil {
+ return nil, err
+ }
+ if tables.ArenaBuyChallenge, err = NewGameArenaBuyChallenge(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenaactivereward"); err != nil {
+ return nil, err
+ }
+ if tables.ArenaActiveReward, err = NewGameArenaActiveReward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenarobot"); err != nil {
+ return nil, err
+ }
+ if tables.ArenaRobot, err = NewGameArenaRobot(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenarankreward"); err != nil {
+ return nil, err
+ }
+ if tables.ArenaRankReward, err = NewGameArenaRankReward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_arenachallengenpc"); err != nil {
+ return nil, err
+ }
+ if tables.ArenaChallengeNpc, err = NewGameArenaChallengeNpc(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_itembox"); err != nil {
+ return nil, err
+ }
+ if tables.ItemBox, err = NewGameItemBox(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_show"); err != nil {
+ return nil, err
+ }
+ if tables.Show, err = NewGameShow(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildlv"); err != nil {
+ return nil, err
+ }
+ if tables.GuildLv, err = NewGameGuildLv(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildpng"); err != nil {
+ return nil, err
+ }
+ if tables.GuildPng, err = NewGameGuildPng(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildactivity"); err != nil {
+ return nil, err
+ }
+ if tables.GuildActivity, err = NewGameGuildActivity(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildsign"); err != nil {
+ return nil, err
+ }
+ if tables.GuildSign, err = NewGameGuildSign(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildtask"); err != nil {
+ return nil, err
+ }
+ if tables.GuildTask, err = NewGameGuildTask(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guildbosstask"); err != nil {
+ return nil, err
+ }
+ if tables.GuildBossTask, err = NewGameGuildBossTask(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trollrule"); err != nil {
+ return nil, err
+ }
+ if tables.TrollRule, err = NewGameTrollRule(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trollgoods"); err != nil {
+ return nil, err
+ }
+ if tables.TrollGoods, err = NewGameTrollGoods(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trolltrain"); err != nil {
+ return nil, err
+ }
+ if tables.TrollTrain, err = NewGameTrollTrain(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trolllv"); err != nil {
+ return nil, err
+ }
+ if tables.TrollLv, err = NewGameTrollLv(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_trollcoefficient"); err != nil {
+ return nil, err
+ }
+ if tables.TrollCoefficient, err = NewGameTrollCoefficient(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_horoscope"); err != nil {
+ return nil, err
+ }
+ if tables.Horoscope, err = NewGameHoroscope(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_sign"); err != nil {
+ return nil, err
+ }
+ if tables.Sign, err = NewGameSign(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_signreset"); err != nil {
+ return nil, err
+ }
+ if tables.SignReset, err = NewGameSignReset(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_signextra"); err != nil {
+ return nil, err
+ }
+ if tables.SignExtra, err = NewGameSignExtra(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_growtask"); err != nil {
+ return nil, err
+ }
+ if tables.GrowTask, err = NewGameGrowTask(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_growreward"); err != nil {
+ return nil, err
+ }
+ if tables.GrowReward, err = NewGameGrowReward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_recharge"); err != nil {
+ return nil, err
+ }
+ if tables.Recharge, err = NewGameRecharge(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_privilegecard"); err != nil {
+ return nil, err
+ }
+ if tables.PrivilegeCard, err = NewGamePrivilegeCard(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_privilege"); err != nil {
+ return nil, err
+ }
+ if tables.Privilege, err = NewGamePrivilege(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldtask"); err != nil {
+ return nil, err
+ }
+ if tables.WorldTask, err = NewGameWorldTask(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldall"); err != nil {
+ return nil, err
+ }
+ if tables.WorldAll, err = NewGameWorldAll(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_teaching"); err != nil {
+ return nil, err
+ }
+ if tables.Teaching, err = NewGameTeaching(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_herostrategy"); err != nil {
+ return nil, err
+ }
+ if tables.HeroStrategy, err = NewGameHeroStrategy(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_fightglobalevent"); err != nil {
+ return nil, err
+ }
+ if tables.FightGlobalEvent, err = NewGameFightGlobalEvent(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_paypackage"); err != nil {
+ return nil, err
+ }
+ if tables.PayPackage, err = NewGamePayPackage(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_worldbattle"); err != nil {
+ return nil, err
+ }
+ if tables.WorldBattle, err = NewGameWorldBattle(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddot"); err != nil {
+ return nil, err
+ }
+ if tables.RedDot, err = NewGameRedDot(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddottalkid"); err != nil {
+ return nil, err
+ }
+ if tables.RedDotTalkid, err = NewGameRedDotTalkid(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_reddotgroup"); err != nil {
+ return nil, err
+ }
+ if tables.RedDotGroup, err = NewGameRedDotGroup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_passcheck"); err != nil {
+ return nil, err
+ }
+ if tables.PassCheck, err = NewGamePassCheck(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mail"); err != nil {
+ return nil, err
+ }
+ if tables.Mail, err = NewGameMail(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatlevel"); err != nil {
+ return nil, err
+ }
+ if tables.CombatLevel, err = NewGameCombatLevel(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatmanster"); err != nil {
+ return nil, err
+ }
+ if tables.CombatManster, err = NewGameCombatManster(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_combatbox"); err != nil {
+ return nil, err
+ }
+ if tables.CombatBox, err = NewGameCombatBox(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_help"); err != nil {
+ return nil, err
+ }
+ if tables.Help, err = NewGameHelp(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_gm"); err != nil {
+ return nil, err
+ }
+ if tables.GM, err = NewGameGM(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_guide"); err != nil {
+ return nil, err
+ }
+ if tables.Guide, err = NewGameGuide(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_vip"); err != nil {
+ return nil, err
+ }
+ if tables.Vip, err = NewGameVip(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_enchantshop"); err != nil {
+ return nil, err
+ }
+ if tables.EnchantShop, err = NewGameEnchantShop(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_enchantboss"); err != nil {
+ return nil, err
+ }
+ if tables.EnchantBoss, err = NewGameEnchantBoss(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_enchantlineup"); err != nil {
+ return nil, err
+ }
+ if tables.EnchantLineup, err = NewGameEnchantLineup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainchapter"); err != nil {
+ return nil, err
+ }
+ if tables.MainChapter, err = NewGameMainChapter(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainstage"); err != nil {
+ return nil, err
+ }
+ if tables.MainStage, err = NewGameMainStage(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainstarreward"); err != nil {
+ return nil, err
+ }
+ if tables.MainStarreward, err = NewGameMainStarreward(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_mainstartype"); err != nil {
+ return nil, err
+ }
+ if tables.MainStartype, err = NewGameMainStartype(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battletasktesting"); err != nil {
+ return nil, err
+ }
+ if tables.Battletasktesting, err = NewGameBattletasktesting(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battleready"); err != nil {
+ return nil, err
+ }
+ if tables.BattleReady, err = NewGameBattleReady(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_battleready_capskill"); err != nil {
+ return nil, err
+ }
+ if tables.Battleready_capskill, err = NewGameBattleready_capskill(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_newsmithy"); err != nil {
+ return nil, err
+ }
+ if tables.NewSmithy, err = NewGameNewSmithy(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyproficiency"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyProficiency, err = NewGameSmithyProficiency(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithystovev1"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyStoveV1, err = NewGameSmithyStoveV1(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithytool"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyTool, err = NewGameSmithyTool(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyidtool"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyIdTool, err = NewGameSmithyIdTool(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithycustomer"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyCustomer, err = NewGameSmithyCustomer(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithymodelpool"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyModelPool, err = NewGameSmithyModelPool(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyatlas"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyAtlas, err = NewGameSmithyAtlas(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyatlaslv"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyAtlasLv, err = NewGameSmithyAtlasLv(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithyatlasscore"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyAtlasScore, err = NewGameSmithyAtlasScore(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithymake"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyMake, err = NewGameSmithyMake(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_smithytask"); err != nil {
+ return nil, err
+ }
+ if tables.SmithyTask, err = NewGameSmithyTask(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dispatch_task"); err != nil {
+ return nil, err
+ }
+ if tables.Dispatch_Task, err = NewGameDispatch_Task(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dispatch_lv"); err != nil {
+ return nil, err
+ }
+ if tables.Dispatch_Lv, err = NewGameDispatch_Lv(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_dispatch_battle"); err != nil {
+ return nil, err
+ }
+ if tables.Dispatch_Battle, err = NewGameDispatch_Battle(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasmz"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasMz, err = NewGamePandamasMz(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasjs"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasJs, err = NewGamePandamasJs(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasjx"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasJx, err = NewGamePandamasJx(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasmryl"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasMryl, err = NewGamePandamasMryl(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasbuff"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasBuff, err = NewGamePandamasBuff(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamastj"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasTj, err = NewGamePandamasTj(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamastjjl"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasTjjl, err = NewGamePandamasTjjl(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_pandamasyxjx"); err != nil {
+ return nil, err
+ }
+ if tables.PandamasYxjx, err = NewGamePandamasYxjx(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_bubblegroup"); err != nil {
+ return nil, err
+ }
+ if tables.BubbleGroup, err = NewGameBubbleGroup(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_breakingbad"); err != nil {
+ return nil, err
+ }
+ if tables.Breakingbad, err = NewGameBreakingbad(buf); err != nil {
+ return nil, err
+ }
+
+ return tables, nil
}