diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index 38978de2..3d2f6095 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -220,6 +220,14 @@ void KillMgr::PreprocessRollMsg(Human* dead_hum, auto e = pb_msg->add_elements(); e->set_element_type(kImageElement); e->mutable_union_obj_2()->set_id(a8::XValue(text)); + } else if (el_type == kFieldIdxKillerHeroId) { + auto e = pb_msg->add_elements(); + e->set_element_type(kHeroHeadElement); + e->mutable_union_obj_3()->set_id(a8::XValue(text)); + } else if (el_type == kFieldIdxDeadHeroId) { + auto e = pb_msg->add_elements(); + e->set_element_type(kHeroHeadElement); + e->mutable_union_obj_3()->set_id(a8::XValue(text)); } else { auto e = pb_msg->add_elements(); e->set_element_type(kTextElement); diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index 6792c30f..291b9a9f 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -997,7 +997,7 @@ message MFRichTextElement optional int32 element_type = 1; //富文本类型 optional MFTextElement union_obj_1 = 2; //文本元素 optional MFImageElement union_obj_2 = 3; //图片元素 - optional MFImageElement union_obj_3 = 4; //英雄头像元素 + optional MFHeroHeadElement union_obj_3 = 4; //英雄头像元素 } message MFMatchTeamMember