diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index bced104..4159388 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -968,7 +968,7 @@ void Player::_CMWatchWar(f8::MsgHdr& hdr, const cs::CMWatchWar& msg) Human* target = room->GetWatchWarTarget(this); if (target) { SendNotifyMsg(respmsg); - target->FollowTarget(target); + hdr.hum->FollowTarget(target); } else { respmsg.set_error_code(1); SendNotifyMsg(respmsg);