diff --git a/modules/buried/module.go b/modules/buried/module.go index 612ada77e..cdb408782 100644 --- a/modules/buried/module.go +++ b/modules/buried/module.go @@ -279,13 +279,14 @@ func (this *Buried) updateAndCheckBuried(bconf *cfg.GameBuriedTypeData, bdata *p if bitem, ok = bdata.Items[int32(cond.Id)]; !ok { if autoActivated { //自动激活 - bitem = &pb.DBBuriedItem{ + bdata.Items[int32(cond.Id)] = &pb.DBBuriedItem{ Conid: cond.Id, State: pb.BuriedItemState_Activated, Value: 0, Statistics: make([]string, 0), Timestamp: time.Now().Unix(), } + bitem = bdata.Items[int32(cond.Id)] } else { return }