diff --git a/modules/modulebase.go b/modules/modulebase.go index a85f178b0..b18d93145 100644 --- a/modules/modulebase.go +++ b/modules/modulebase.go @@ -287,7 +287,10 @@ func (this *ModuleBase) DispenseRes(session comm.IUserSession, res []*cfg.Game_a code = this.ModuleEquipment.AddNewEquipments(source, session, map[int32]uint32{int32(resID): uint32(v.N)}, bPush) } } - session.SendMsg("hero", "change", &pb.HeroChangePush{List: hero}) + if len(hero) > 0 { + session.SendMsg("hero", "change", &pb.HeroChangePush{List: hero}) + } + return }