上传星座图代码
This commit is contained in:
parent
f4b5178996
commit
e783f1adee
@ -42,3 +42,22 @@ func (this *configureComp) getHoroscope(id int32) (result *cfg.GameHoroscopeData
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
//查询阵容表
|
||||
func (this *configureComp) getHoroscopebylv(grow, lv int32) (result *cfg.GameHoroscopeData, err error) {
|
||||
var (
|
||||
v interface{}
|
||||
)
|
||||
if v, err = this.GetConfigure(game_horoscope); err != nil {
|
||||
this.module.Errorln(err)
|
||||
} else {
|
||||
for _, v := range v.(*cfg.GameHoroscope).GetDataMap() {
|
||||
if v.GrowType == grow && v.Lv == lv {
|
||||
result = v
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
err = fmt.Errorf("No found Horoscope grow:%d lv:%d", grow, lv)
|
||||
return
|
||||
}
|
||||
|
@ -1 +1,6 @@
|
||||
package horoscope
|
||||
package horoscope
|
||||
|
||||
//加成类型
|
||||
const (
|
||||
full int32 = 1 //全员加成
|
||||
)
|
||||
|
@ -6,6 +6,7 @@ import (
|
||||
"go_dreamfactory/lego/sys/mgo"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/pb"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
)
|
||||
|
||||
///星座图 数据组件
|
||||
@ -39,3 +40,27 @@ func (this *modelHoroscope) updateInfo(info *pb.DBHoroscope) (err error) {
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
//计算英雄属性
|
||||
func (this *modelHoroscope) computeHeroNumeric(hero *pb.DBHero) (err error) {
|
||||
var (
|
||||
info *pb.DBHoroscope
|
||||
node *cfg.GameHoroscopeData
|
||||
)
|
||||
if info, err = this.queryInfo(hero.Uid); err != nil {
|
||||
return
|
||||
}
|
||||
for k, v := range info.Nodes {
|
||||
if node, err = this.module.configure.getHoroscopebylv(k, v); err != nil {
|
||||
return
|
||||
}
|
||||
switch node.AddGroup {
|
||||
case full: //全员加成
|
||||
// for _, v := range node.Upgrade {
|
||||
|
||||
// }
|
||||
break
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user