show online on profile, if target is in same region.( possible should be done elsewhere)
parent
50842347ac
commit
7a31a85408
|
@ -1010,7 +1010,7 @@ namespace OpenSim.Region.CoreModules.Avatar.UserProfiles
|
||||||
if (p != null && p.isNPC)
|
if (p != null && p.isNPC)
|
||||||
{
|
{
|
||||||
remoteClient.SendAvatarProperties(avatarID, ((INPC)(p.ControllingClient)).profileAbout, ((INPC)(p.ControllingClient)).Born,
|
remoteClient.SendAvatarProperties(avatarID, ((INPC)(p.ControllingClient)).profileAbout, ((INPC)(p.ControllingClient)).Born,
|
||||||
Utils.StringToBytes("Non Player Character (NPC)"), "NPCs have no life", 16,
|
Utils.StringToBytes("Non Player Character (NPC)"), "NPCs have no life", 0x10,
|
||||||
UUID.Zero, ((INPC)(p.ControllingClient)).profileImage, "", UUID.Zero);
|
UUID.Zero, ((INPC)(p.ControllingClient)).profileImage, "", UUID.Zero);
|
||||||
remoteClient.SendAvatarInterestsReply(avatarID, 0, "",
|
remoteClient.SendAvatarInterestsReply(avatarID, 0, "",
|
||||||
0, "Getting into trouble", "Droidspeak");
|
0, "Getting into trouble", "Droidspeak");
|
||||||
|
@ -1085,6 +1085,10 @@ namespace OpenSim.Region.CoreModules.Avatar.UserProfiles
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if on same region force online
|
||||||
|
if(p != null && !p.IsDeleted)
|
||||||
|
flags |= 0x10;
|
||||||
|
|
||||||
remoteClient.SendAvatarProperties(props.UserId, props.AboutText, born, membershipType , props.FirstLifeText, flags,
|
remoteClient.SendAvatarProperties(props.UserId, props.AboutText, born, membershipType , props.FirstLifeText, flags,
|
||||||
props.FirstLifeImageId, props.ImageId, props.WebUrl, props.PartnerId);
|
props.FirstLifeImageId, props.ImageId, props.WebUrl, props.PartnerId);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue