diff --git a/LibreMetaverse/AvatarManager.cs b/LibreMetaverse/AvatarManager.cs
index 1999a404..7d380d78 100644
--- a/LibreMetaverse/AvatarManager.cs
+++ b/LibreMetaverse/AvatarManager.cs
@@ -1,5 +1,6 @@
/*
* Copyright (c) 2006-2016, openmetaverse.co
+ * Copyright (c) 2021, Sjofn LLC.
* All rights reserved.
*
* - Redistribution and use in source and binary forms, with or without
@@ -776,6 +777,36 @@ namespace OpenMetaverse
Client.Network.SendPacket(aprp);
}
+ ///
+ /// Request avatar notes from simulator
+ ///
+ /// Target agent UUID
+ public void RequestAvatarNotes(UUID avatarid)
+ {
+ GenericMessagePacket gmp = new GenericMessagePacket
+ {
+ AgentData =
+ {
+ AgentID = Client.Self.AgentID,
+ SessionID = Client.Self.SessionID,
+ TransactionID = UUID.Zero
+ },
+ MethodData =
+ {
+ Method = Utils.StringToBytes("avatarnotesrequest"),
+ Invoice = UUID.Zero
+ },
+ ParamList = new GenericMessagePacket.ParamListBlock[1]
+ };
+
+ gmp.ParamList[0] =
+ new GenericMessagePacket.ParamListBlock
+ {
+ Parameter = Utils.StringToBytes(avatarid.ToString())
+ };
+ Client.Network.SendPacket(gmp);
+ }
+
///
/// Start a request for Avatar Picks
///