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
|
@ -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