forced still bad

master
UbitUmarov 2020-06-21 02:56:20 +01:00
parent 29bf9522e2
commit e04af236f2
1 changed files with 11 additions and 1 deletions

View File

@ -467,7 +467,17 @@ namespace OpenSim.Region.CoreModules.World.LightShare
ScenePresence sp = m_scene.GetScenePresence(agentID);
if(sp != null && sp.Environment != null)
VEnv = sp.Environment;
{
if (parcelid == -1)
VEnv = sp.Environment;
else
{
OSD def = ViewerEnvironment.DefaultToOSD(regionID, parcelid);
httpResponse.RawBuffer = OSDParser.SerializeLLSDXmlToBytes(def);
httpResponse.StatusCode = (int)HttpStatusCode.OK;
return;
}
}
else if (parcelid == -1)
VEnv = GetRegionEnvironment();
else