av lookup searching fixs

This commit is contained in:
Madpeterz 2021-04-02 21:45:57 +01:00
parent 87b6791098
commit 794d3a1985
2 changed files with 9 additions and 7 deletions

View file

@ -448,10 +448,11 @@ namespace BetterSecondBot.HttpService
{
string[] bits = avatar.Split(' ');
avataruuid = UUID.Zero;
if (bits.Length == 2)
string findavatar = avatar;
if ((bits.Length == 2) || (avatar.Length != UUID.Zero.ToString().Length))
{
avatar = bot.FindAvatarName2Key(avatar);
if(avatar == "lookup")
findavatar = bot.FindAvatarName2Key(avatar);
if(findavatar == "lookup")
{
int loops = 0;
int secstowait = 7;
@ -459,8 +460,8 @@ namespace BetterSecondBot.HttpService
while(loops < (secstowait * delaysize))
{
Thread.Sleep(1000/ delaysize);
avatar = bot.FindAvatarName2Key(avatar);
if(avatar != "lookup")
findavatar = bot.FindAvatarName2Key(avatar);
if(findavatar != "lookup")
{
loops = 55;
}
@ -470,7 +471,8 @@ namespace BetterSecondBot.HttpService
}
}
UUID.TryParse(avatar, out avataruuid);
UUID.TryParse(findavatar, out avataruuid);
}
protected void SuccessNoReturn(string command)

View file

@ -323,7 +323,7 @@ namespace BetterSecondBot.bottypes
{
bits.Add("Resident");
}
avatar_name = bits[0].FirstCharToUpper() + " " + bits[1].FirstCharToUpper();
avatar_name = bits[0] + " " + bits[1];
string uuid = FindAvatarUUIDInStorage(avatar_name);
if (uuid != "")
{