aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Avatar
diff options
context:
space:
mode:
authorUbitUmarov2019-09-11 13:51:43 +0100
committerUbitUmarov2019-09-11 13:51:43 +0100
commit9d6c996570377f137f93d16c388746f949b9a841 (patch)
tree11076440a1101266dda5651b5160693e25c7b8d0 /OpenSim/Region/OptionalModules/Avatar
parentdisable AvatarHoverHeight useless and viewer side broken (without SSA) (diff)
downloadopensim-SC-9d6c996570377f137f93d16c388746f949b9a841.zip
opensim-SC-9d6c996570377f137f93d16c388746f949b9a841.tar.gz
opensim-SC-9d6c996570377f137f93d16c388746f949b9a841.tar.bz2
opensim-SC-9d6c996570377f137f93d16c388746f949b9a841.tar.xz
extent supported number of avatar textures/bakes/wearables, tell viewers about it on lludp RegionHandShake; propagate agenthover; block teleports/crossings based on worn wearables and peer version;
Diffstat (limited to 'OpenSim/Region/OptionalModules/Avatar')
-rwxr-xr-xOpenSim/Region/OptionalModules/Avatar/Appearance/AppearanceInfoModule.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/OpenSim/Region/OptionalModules/Avatar/Appearance/AppearanceInfoModule.cs b/OpenSim/Region/OptionalModules/Avatar/Appearance/AppearanceInfoModule.cs
index ded0857..1db9ba7 100755
--- a/OpenSim/Region/OptionalModules/Avatar/Appearance/AppearanceInfoModule.cs
+++ b/OpenSim/Region/OptionalModules/Avatar/Appearance/AppearanceInfoModule.cs
@@ -413,13 +413,13 @@ namespace OpenSim.Region.OptionalModules.Avatar.Appearance
413 sb.AppendFormat("Wearables checks for {0}\n\n", sp.Name); 413 sb.AppendFormat("Wearables checks for {0}\n\n", sp.Name);
414 414
415 AvatarWearable[] wearables = sp.Appearance.Wearables; 415 AvatarWearable[] wearables = sp.Appearance.Wearables;
416 if(wearables.Count() == 0) 416 if(wearables.Length == 0)
417 { 417 {
418 MainConsole.Instance.Output("avatar has no wearables"); 418 MainConsole.Instance.Output("avatar has no wearables");
419 return; 419 return;
420 } 420 }
421 421
422 for (int i = 0; i < wearables.Count(); i++) 422 for (int i = 0; i < wearables.Length; i++)
423 { 423 {
424 AvatarWearable aw = wearables[i]; 424 AvatarWearable aw = wearables[i];
425 425
@@ -477,8 +477,9 @@ namespace OpenSim.Region.OptionalModules.Avatar.Appearance
477 cdt.AddColumn("Type", 10); 477 cdt.AddColumn("Type", 10);
478 cdt.AddColumn("Item UUID", ConsoleDisplayUtil.UuidSize); 478 cdt.AddColumn("Item UUID", ConsoleDisplayUtil.UuidSize);
479 cdt.AddColumn("Asset UUID", ConsoleDisplayUtil.UuidSize); 479 cdt.AddColumn("Asset UUID", ConsoleDisplayUtil.UuidSize);
480 AvatarWearable[] wearables = sp.Appearance.Wearables;
480 481
481 for (int i = (int)WearableType.Shape; i < (int)WearableType.Physics; i++) 482 for (int i = 0; i < wearables.Length; i++)
482 { 483 {
483 AvatarWearable aw = sp.Appearance.Wearables[i]; 484 AvatarWearable aw = sp.Appearance.Wearables[i];
484 485