From 260d936e20e1ebb89c9d5f58775c62236efa2f2c Mon Sep 17 00:00:00 2001
From: meixiongfeng <766881921@qq.com>
Date: Fri, 14 Apr 2023 18:11:42 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B4=AD=E4=B9=B0=E4=BB=B7=E6=A0=BC=E7=BB=84?=
=?UTF-8?q?=E6=95=B4=E5=90=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bin/json/game_pricegroup.json | 93 +
comm/const.go | 5 +-
comm/imodule.go | 1 +
modules/arena/api_buy.go | 10 +-
modules/tools/comp_configure.go | 35 +-
modules/tools/module.go | 4 +
sys/configure/structs/Game.Pricegroup.go | 42 +
sys/configure/structs/Game.PricegroupData.go | 56 +
sys/configure/structs/Tables.go | 2382 +++++++++---------
9 files changed, 1437 insertions(+), 1191 deletions(-)
create mode 100644 bin/json/game_pricegroup.json
create mode 100644 sys/configure/structs/Game.Pricegroup.go
create mode 100644 sys/configure/structs/Game.PricegroupData.go
diff --git a/bin/json/game_pricegroup.json b/bin/json/game_pricegroup.json
new file mode 100644
index 000000000..be421e355
--- /dev/null
+++ b/bin/json/game_pricegroup.json
@@ -0,0 +1,93 @@
+[
+ {
+ "id": 1,
+ "pricegroupId": 1001,
+ "purchasemin": 1,
+ "purchasemax": 1,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 20
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "pricegroupId": 1001,
+ "purchasemin": 2,
+ "purchasemax": 3,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 30
+ }
+ ]
+ },
+ {
+ "id": 3,
+ "pricegroupId": 1001,
+ "purchasemin": 4,
+ "purchasemax": 6,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 50
+ }
+ ]
+ },
+ {
+ "id": 4,
+ "pricegroupId": 1001,
+ "purchasemin": 7,
+ "purchasemax": 7,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 100
+ }
+ ]
+ },
+ {
+ "id": 5,
+ "pricegroupId": 1001,
+ "purchasemin": 8,
+ "purchasemax": 8,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 150
+ }
+ ]
+ },
+ {
+ "id": 6,
+ "pricegroupId": 1001,
+ "purchasemin": 9,
+ "purchasemax": 9,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 200
+ }
+ ]
+ },
+ {
+ "id": 7,
+ "pricegroupId": 1001,
+ "purchasemin": 10,
+ "purchasemax": 10,
+ "cost": [
+ {
+ "a": "attr",
+ "t": "diamond",
+ "n": 250
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/comm/const.go b/comm/const.go
index 034c3e58f..23144ceda 100644
--- a/comm/const.go
+++ b/comm/const.go
@@ -763,5 +763,8 @@ const (
SmithyToolsSkill3 = 3 // 所有图纸炉温消耗减少
SmithyToolsSkill4 = 4 // 每日顾客数量提升至{0}人
SmithyToolsSkill5 = 5 // 顾客购买装备数量上限提高至{0}件
-
+)
+
+const (
+ ArenaBuyType = 1001 // 价格组ID
)
diff --git a/comm/imodule.go b/comm/imodule.go
index 1255ae87e..b61dfffad 100644
--- a/comm/imodule.go
+++ b/comm/imodule.go
@@ -455,5 +455,6 @@ type (
ITools interface {
GetGroupDataByLottery(lotteryId int32, vipLv int32, lv int32) (items []*cfg.Gameatn)
GetGlobalConf() *cfg.GameGlobalData
+ GetPriceGroupCost(pricegroupId int32, purchase int32) (res []*cfg.Gameatn)
}
)
diff --git a/modules/arena/api_buy.go b/modules/arena/api_buy.go
index e57b1252a..3fbc94846 100644
--- a/modules/arena/api_buy.go
+++ b/modules/arena/api_buy.go
@@ -45,11 +45,17 @@ func (this *apiComp) Buy(session comm.IUserSession, req *pb.ArenaBuyReq) (code p
code = pb.ErrorCode_ArenaTicketBuyUp
return
}
- if challenge, err = this.module.configure.GetchallengeData(info.Buynum + i + 1); err != nil || challenge == nil {
+ if res := this.module.ModuleTools.GetPriceGroupCost(comm.ArenaBuyType, info.Buynum+i+1); len(res) > 0 {
+ need = append(need, challenge.Need...)
+ } else {
code = pb.ErrorCode_ConfigNoFound
return
}
- need = append(need, challenge.Need...)
+ // if challenge, err = this.module.configure.GetchallengeData(info.Buynum + i + 1); err != nil || challenge == nil {
+ // code = pb.ErrorCode_ConfigNoFound
+ // return
+ // }
+ // need = append(need, challenge.Need...)
}
if code = this.module.ConsumeRes(session, need, true); code != pb.ErrorCode_Success {
diff --git a/modules/tools/comp_configure.go b/modules/tools/comp_configure.go
index b073fe192..dbfab9c28 100644
--- a/modules/tools/comp_configure.go
+++ b/modules/tools/comp_configure.go
@@ -29,6 +29,7 @@ const (
game_equip = "game_equip.json" //装备信息表
game_lottery = "game_lottery.json"
+ game_price = "game_pricegroup.json"
)
///配置管理基础组件
@@ -51,6 +52,8 @@ type MCompConfigure struct {
Btype map[int32]int32
Stype map[int64]int32 // subtype
SNum map[int64]int32 // 小组产出数量
+
+ _price map[int32][]*cfg.GamePricegroupData
}
//组件初始化接口
@@ -72,7 +75,7 @@ func (this *MCompConfigure) Init(service core.IService, module core.IModule, com
this._sign = make(map[int32]*cfg.GameSignData, 0)
configure.RegisterConfigure(game_drop, cfg.NewGameDrop, this.LoadDropData)
configure.RegisterConfigure(game_sign, cfg.NewGameSign, this.LoadSignData)
-
+ configure.RegisterConfigure(game_price, cfg.NewGamePricegroup, this.LoadPriceGroup)
this._group = make(map[int64][]int32, 0)
this._lotteryType1 = make(map[int32][]int32, 0)
this._lotteryType2 = make(map[int32][]int32, 0)
@@ -587,3 +590,33 @@ func (this *MCompConfigure) GetLotterConfById(id int32) (data *cfg.GameLotteryDa
}
return
}
+func (this *MCompConfigure) LoadPriceGroup() {
+ this._price = make(map[int32][]*cfg.GamePricegroupData)
+ if v, err := this.GetConfigure(game_price); err == nil {
+ if configure, ok := v.(*cfg.GamePricegroup); ok {
+ this.hlock.Lock()
+ defer this.hlock.Unlock()
+ for _, value := range configure.GetDataList() {
+ this._price[value.PricegroupId] = append(this._price[value.PricegroupId], value)
+ }
+ return
+ }
+ } else {
+ log.Errorf("get game_price conf err:%v", err)
+ }
+ return
+}
+
+// 获取
+func (this *MCompConfigure) GetPriceGroup(pricegroupId int32) (sz []*cfg.GamePricegroupData) {
+ return this._price[pricegroupId]
+}
+
+func (this *MCompConfigure) GetPriceGroupCost(pricegroupId int32, purchase int32) (res []*cfg.Gameatn) {
+ for _, v := range this._price[pricegroupId] {
+ if v.Purchasemin <= purchase && purchase <= v.Purchasemax {
+ return v.Cost
+ }
+ }
+ return
+}
diff --git a/modules/tools/module.go b/modules/tools/module.go
index 11d649801..e2e8f5cf1 100644
--- a/modules/tools/module.go
+++ b/modules/tools/module.go
@@ -48,3 +48,7 @@ func (this *Tools) GetGroupDataByLottery(lotteryId int32, vipLv int32, lv int32)
func (this *Tools) GetGlobalConf() *cfg.GameGlobalData {
return this.configure.GetGlobalConf()
}
+
+func (this *Tools) GetPriceGroupCost(pricegroupId int32, purchase int32) (res []*cfg.Gameatn) {
+ return this.configure.GetPriceGroupCost(pricegroupId, purchase)
+}
diff --git a/sys/configure/structs/Game.Pricegroup.go b/sys/configure/structs/Game.Pricegroup.go
new file mode 100644
index 000000000..fe3ef727e
--- /dev/null
+++ b/sys/configure/structs/Game.Pricegroup.go
@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+//
+// 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 GamePricegroup struct {
+ _dataMap map[int32]*GamePricegroupData
+ _dataList []*GamePricegroupData
+}
+
+func NewGamePricegroup(_buf []map[string]interface{}) (*GamePricegroup, error) {
+ _dataList := make([]*GamePricegroupData, 0, len(_buf))
+ dataMap := make(map[int32]*GamePricegroupData)
+ for _, _ele_ := range _buf {
+ if _v, err2 := DeserializeGamePricegroupData(_ele_); err2 != nil {
+ return nil, err2
+ } else {
+ _dataList = append(_dataList, _v)
+ dataMap[_v.Id] = _v
+ }
+ }
+ return &GamePricegroup{_dataList:_dataList, _dataMap:dataMap}, nil
+}
+
+func (table *GamePricegroup) GetDataMap() map[int32]*GamePricegroupData {
+ return table._dataMap
+}
+
+func (table *GamePricegroup) GetDataList() []*GamePricegroupData {
+ return table._dataList
+}
+
+func (table *GamePricegroup) Get(key int32) *GamePricegroupData {
+ return table._dataMap[key]
+}
+
+
diff --git a/sys/configure/structs/Game.PricegroupData.go b/sys/configure/structs/Game.PricegroupData.go
new file mode 100644
index 000000000..42c46f2a2
--- /dev/null
+++ b/sys/configure/structs/Game.PricegroupData.go
@@ -0,0 +1,56 @@
+//------------------------------------------------------------------------------
+//
+// 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 GamePricegroupData struct {
+ Id int32
+ PricegroupId int32
+ Purchasemin int32
+ Purchasemax int32
+ Cost []*Gameatn
+}
+
+const TypeId_GamePricegroupData = -1839697636
+
+func (*GamePricegroupData) GetTypeId() int32 {
+ return -1839697636
+}
+
+func (_v *GamePricegroupData)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["pricegroupId"].(float64); !_ok_ { err = errors.New("pricegroupId error"); return }; _v.PricegroupId = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["purchasemin"].(float64); !_ok_ { err = errors.New("purchasemin error"); return }; _v.Purchasemin = int32(_tempNum_) }
+ { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["purchasemax"].(float64); !_ok_ { err = errors.New("purchasemax error"); return }; _v.Purchasemax = int32(_tempNum_) }
+ {
+ var _arr_ []interface{}
+ var _ok_ bool
+ if _arr_, _ok_ = _buf["cost"].([]interface{}); !_ok_ { err = errors.New("cost error"); return }
+
+ _v.Cost = 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.Cost = append(_v.Cost, _list_v_)
+ }
+ }
+
+ return
+}
+
+func DeserializeGamePricegroupData(_buf map[string]interface{}) (*GamePricegroupData, error) {
+ v := &GamePricegroupData{}
+ 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 ab5138859..3c5fa9e24 100644
--- a/sys/configure/structs/Tables.go
+++ b/sys/configure/structs/Tables.go
@@ -11,1195 +11,1203 @@ 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
- 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
- BreakingbadTag *GameBreakingbadTag
- Potions *GamePotions
- SellCoefficient *GameSellCoefficient
- Lottery *GameLottery
+ 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
+ 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
+ BreakingbadTag *GameBreakingbadTag
+ Potions *GamePotions
+ SellCoefficient *GameSellCoefficient
+ Lottery *GameLottery
+ Pricegroup *GamePricegroup
}
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_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
- }
- if buf, err = loader("game_breakingbadtag") ; err != nil {
- return nil, err
- }
- if tables.BreakingbadTag, err = NewGameBreakingbadTag(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_potions") ; err != nil {
- return nil, err
- }
- if tables.Potions, err = NewGamePotions(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_sellcoefficient") ; err != nil {
- return nil, err
- }
- if tables.SellCoefficient, err = NewGameSellCoefficient(buf) ; err != nil {
- return nil, err
- }
- if buf, err = loader("game_lottery") ; err != nil {
- return nil, err
- }
- if tables.Lottery, err = NewGameLottery(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_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
+ }
+ if buf, err = loader("game_breakingbadtag"); err != nil {
+ return nil, err
+ }
+ if tables.BreakingbadTag, err = NewGameBreakingbadTag(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_potions"); err != nil {
+ return nil, err
+ }
+ if tables.Potions, err = NewGamePotions(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_sellcoefficient"); err != nil {
+ return nil, err
+ }
+ if tables.SellCoefficient, err = NewGameSellCoefficient(buf); err != nil {
+ return nil, err
+ }
+ if buf, err = loader("game_lottery"); err != nil {
+ return nil, err
+ }
+ if tables.Lottery, err = NewGameLottery(buf); err != nil {
+ return nil, err
+ }
+
+ if buf, err = loader("game_pricegroup"); err != nil {
+ return nil, err
+ }
+ if tables.Pricegroup, err = NewGamePricegroup(buf); err != nil {
+ return nil, err
+ }
+ return tables, nil
}