猴拳结算结果做异或操作
This commit is contained in:
parent
7e1c0cdb51
commit
c3ff4f2f65
@ -10,8 +10,8 @@ type apiComp struct {
|
||||
module *Dispatch
|
||||
}
|
||||
|
||||
func(this *apiComp) Init(service core.IService, module core.IModule,comp core.IModuleComp, options core.IModuleOptions) (err error){
|
||||
func (this *apiComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||
_ = this.MCompGate.Init(service, module, comp, options)
|
||||
this.module = module.(*Dispatch)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
@ -52,11 +52,11 @@ func (this *apiComp) UpdateStar(session comm.IUserSession, req *pb.MonkeyUpdateS
|
||||
req.Stage: req.Star,
|
||||
},
|
||||
}
|
||||
|
||||
update["data"] = info.Data
|
||||
} else {
|
||||
if info.Data[conf.Chapter].Award[req.Stage] != req.Star {
|
||||
info.Data[conf.Chapter].Award[req.Stage] = req.Star
|
||||
curStar := info.Data[conf.Chapter].Award[req.Stage] // 当前的星
|
||||
info.Data[conf.Chapter].Award[req.Stage] = (req.Star ^ curStar) // 做异或操作
|
||||
update["data"] = info.Data
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user