gm 发放特殊收藏品

This commit is contained in:
meixiongfeng 2023-08-21 18:48:55 +08:00
parent d0881162ca
commit d7f25831cd

View File

@ -286,11 +286,12 @@ func (this *Smithy) GmProficiency(uid string) {
func (this *Smithy) GmSmithyAtlas(session comm.IUserSession) {
var (
res []*cfg.Gameatn
szLibrary []string
)
conf := this.configure.GmGetAllAtlasConf()
for _, v := range conf {
if v.TypeId == 1 {
for _, v1 := range this.configure.GetAllEquipmentConfigure() {
if v1.AtlasId == v.Id {
res = append(res, &cfg.Gameatn{
@ -301,6 +302,10 @@ func (this *Smithy) GmSmithyAtlas(session comm.IUserSession) {
break
}
}
} else if v.TypeId == 2 {
szLibrary = append(szLibrary, v.Id)
}
}
if errdata, atno := this.DispenseAtno(session, res, true); errdata == nil {
@ -313,4 +318,10 @@ func (this *Smithy) GmSmithyAtlas(session comm.IUserSession) {
}
}
if len(szLibrary) > 0 {
for _, v := range szLibrary {
this.CheckActivateAtlasCollect(session.GetUserId(), v)
}
}
}