dont mess with Throttles in code also used to send to main regions. Use
full parameters on appearance cloning so its clear we want it allavinationmerge
parent
96cc4e5b95
commit
ca28062722
OpenSim/Region/Framework/Scenes
|
@ -4073,6 +4073,9 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
|
||||
// Throttles
|
||||
float multiplier = 1;
|
||||
|
||||
/* this is also used to send to new main regions not children
|
||||
|
||||
int childRegions = KnownRegionCount;
|
||||
if (childRegions != 0)
|
||||
multiplier = 1f / childRegions;
|
||||
|
@ -4080,7 +4083,7 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
// Minimum throttle for a child region is 1/4 of the root region throttle
|
||||
if (multiplier <= 0.25f)
|
||||
multiplier = 0.25f;
|
||||
|
||||
*/
|
||||
cAgent.Throttles = ControllingClient.GetThrottlesPacked(multiplier);
|
||||
|
||||
cAgent.HeadRotation = m_headrotation;
|
||||
|
@ -4094,7 +4097,8 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
|
||||
cAgent.AlwaysRun = SetAlwaysRun;
|
||||
|
||||
cAgent.Appearance = new AvatarAppearance(Appearance);
|
||||
// make clear we want the all thing
|
||||
cAgent.Appearance = new AvatarAppearance(Appearance,true,true);
|
||||
|
||||
cAgent.ParentPart = ParentUUID;
|
||||
cAgent.SitOffset = PrevSitOffset;
|
||||
|
|
Loading…
Reference in New Issue