Alphas refuse to be worn with ReplaceOutfit() / AddToOutfit() / WearOutfit()

Description

Hello!

With the latest libopenmetaverse, I cannot seem to get the ReplaceOutfit(), AddToOutfit() or WearOutfit() commands to work.

A call such as:

// item is InventoryWearable and an alpha piece of clothing
Client.Appearance.AddToOutfit(item, true);

Does absolutely nothing to the avatar. I have attached a debugger and I can confirm that the "item" passed to the function is fine. Even if I rebake, the alpha does not seem to be worn. Also, if I logout the bot and log-in with a viewer, the alpha is not worn.

Note that if a list of items is passed to WearOutfit(), the attachments attach, some parts of clothing attach but alphas do not attach.

I have seen this issue for a while now, both older versions and trunk, and I'm really curious whether this will be fixed? I've marked this as showstopper because it really seems to be a showstopper for people using model-bots in shops and the likes. . .

Steps to Reproduce

Every single time, any of the functions ReplaceOutfit() / AddToOutfit() / WearOutfit() do not seem to work.

Assignee

Unassigned

Reporter

Eva Comaroski

Severity

Showstopper

Environment

All

Fixed in Revision

None

Components

Affects versions

Priority

Major
Configure