Commit 812893939abfbcc86da814c0e71e8c916ddc560a

Authored by zhangqijia
1 parent 02d11cb7

update

cmd/gameserver/action/RoleAction.go
@@ -115,7 +115,7 @@ func HeroEquipReferRpc(role *models.RoleModel, msg components.IMessage) (int32, @@ -115,7 +115,7 @@ func HeroEquipReferRpc(role *models.RoleModel, msg components.IMessage) (int32,
115 var outHero, inHero *models.HeroModel 115 var outHero, inHero *models.HeroModel
116 inEquip := csvdata.Get().TbEquipmentData.Get(equip.Equip.GetTbId()) 116 inEquip := csvdata.Get().TbEquipmentData.Get(equip.Equip.GetTbId())
117 if !req.Refer { 117 if !req.Refer {
118 - if h1 == nil { 118 + if h1 != nil {
119 outHero = h1.(*models.HeroModel) 119 outHero = h1.(*models.HeroModel)
120 outHero.UpdateEquipment(equip.Equip.Id, 0) 120 outHero.UpdateEquipment(equip.Equip.Id, 0)
121 } 121 }
@@ -123,6 +123,7 @@ func HeroEquipReferRpc(role *models.RoleModel, msg components.IMessage) (int32, @@ -123,6 +123,7 @@ func HeroEquipReferRpc(role *models.RoleModel, msg components.IMessage) (int32,
123 outHero = h2.(*models.HeroModel) 123 outHero = h2.(*models.HeroModel)
124 outHero.UpdateEquipment(equip.Equip.Id, 0) 124 outHero.UpdateEquipment(equip.Equip.Id, 0)
125 } 125 }
  126 + equip.SetProperty("heroid", "")
126 127
127 } else { 128 } else {
128 if h1 == nil { 129 if h1 == nil {
cmd/gameserver/service/agent.go
@@ -110,7 +110,7 @@ func (c *Agent) SendMsg(errCode int32, cmd uint32, msg interface{}) error { @@ -110,7 +110,7 @@ func (c *Agent) SendMsg(errCode int32, cmd uint32, msg interface{}) error {
110 110
111 func (c *Agent) OnMessage(msg components.IMessage) error { 111 func (c *Agent) OnMessage(msg components.IMessage) error {
112 atomic.StoreInt64(&c.lastHeartCheckTime, common.Timex()) 112 atomic.StoreInt64(&c.lastHeartCheckTime, common.Timex())
113 - logger.Debug("req protocolID: %d", msg.GetHeader().GetMsgID()) 113 + logger.Debug("req protocolID: %d, %s", msg.GetHeader().GetMsgID(), msg.GetData())
114 //heart 114 //heart
115 if msg.GetHeader().GetMsgID() == uint32(pb.ProtoCode_HeartReq) { 115 if msg.GetHeader().GetMsgID() == uint32(pb.ProtoCode_HeartReq) {
116 return nil 116 return nil