diff --git a/server/wheelserver/service/buff.go b/server/wheelserver/service/buff.go index 9a634a94..f4944195 100644 --- a/server/wheelserver/service/buff.go +++ b/server/wheelserver/service/buff.go @@ -57,3 +57,17 @@ func (this *buff) Add(accountId string, buffList []int32) { } } } + +func (this *buff) HasBuffEffect(accountId string, buffEffect int32) (error, bool) { + if err, buffs := this.List(accountId); err == nil { + for _, v := range(buffs) { + buffMeta := mt.Table.Buff.GetById(int64(v.BuffId)) + if buffMeta == nil { + + } + } + return nil, false + } else { + return nil, true + } +}