From 38338da2191dae647269cd09a2f61a3f8e42b4f2 Mon Sep 17 00:00:00 2001 From: Madpeter <57852827+Madpeterz@users.noreply.github.com> Date: Sun, 30 Jun 2024 02:09:45 +0100 Subject: [PATCH] add AddAvatar triggers --- SecondBotEvents/Services/CommandsService.cs | 1 + SecondBotEvents/Services/InteractionService.cs | 2 ++ SecondBotEvents/Services/TriggerOnEventService.cs | 2 ++ 3 files changed, 5 insertions(+) diff --git a/SecondBotEvents/Services/CommandsService.cs b/SecondBotEvents/Services/CommandsService.cs index 936cfce..e08bafa 100644 --- a/SecondBotEvents/Services/CommandsService.cs +++ b/SecondBotEvents/Services/CommandsService.cs @@ -153,6 +153,7 @@ namespace SecondBotEvents.Services { break; } + master.DataStoreService.AddAvatar(e.IM.FromAgentID, e.IM.FromAgentName); requireSigning = false; acceptMessage = myConfig.GetMastersCSV().Contains(e.IM.FromAgentName); break; diff --git a/SecondBotEvents/Services/InteractionService.cs b/SecondBotEvents/Services/InteractionService.cs index dcd26d2..21833b2 100644 --- a/SecondBotEvents/Services/InteractionService.cs +++ b/SecondBotEvents/Services/InteractionService.cs @@ -196,6 +196,7 @@ namespace SecondBotEvents.Services }; if(e.FromTask == false) { + master.DataStoreService.AddAvatar(e.Offer.FromAgentID, e.Offer.FromAgentName); details.Add("itemuuid", e.ObjectID.ToString()); details.Add("itemname", "?"); InventoryItem itm = GetClient().Inventory.FetchItem(e.ObjectID, GetClient().Self.AgentID, 2000); @@ -213,6 +214,7 @@ namespace SecondBotEvents.Services { return; } + master.DataStoreService.AddAvatar(e.AgentID, e.AgentName); GetClient().Friends.AcceptFriendship(e.AgentID, e.SessionID); JsonOuputCleaner(e.AgentName, "FriendRequest"); diff --git a/SecondBotEvents/Services/TriggerOnEventService.cs b/SecondBotEvents/Services/TriggerOnEventService.cs index 90cc596..164c467 100644 --- a/SecondBotEvents/Services/TriggerOnEventService.cs +++ b/SecondBotEvents/Services/TriggerOnEventService.cs @@ -179,6 +179,7 @@ namespace SecondBotEvents.Services { break; } + master.DataStoreService.AddAvatar(e.IM.FromAgentID, e.IM.FromAgentName); // trigger avatar IM TriggerEvent("AvatarIm", new Dictionary() { { "message", e.IM.Message} , @@ -683,6 +684,7 @@ namespace SecondBotEvents.Services foreach (Avatar A in GetClient().Network.CurrentSim.ObjectsAvatars.Copy().Values) { avs.Add(A.ID); + master.DataStoreService.AddAvatar(A.ID, A.Name); hashstring = hashstring + A.ID.ToString(); } string hash = SecondbotHelpers.GetSHA1(hashstring);