moofta, I'd like to use your method as it would make certain things easier...
Unfortunately, I don't know exactly what the client does and does not do in regards to generating a WearChange OP.
Looking at the criteria for Inventory::SwapItem()'s SendWearChange() call, everything but Helm, Primary and Secondary are generated server-side.
I'm assuming that Helm is done client-side because of the show/~show feature and weapons the same due to ornaments/augments.
I had to change the criteria to include weapons for item swapping to work..but, I suspect that the client is still sending the base item's
material and that is being re-broadcast to everyone. This will probably lead to issues with a weapon changing to ornamentation, then back to base
after the re-broadcast.
I can nix the re-broadcast to only include the helm..but, I'm not making much progress otherwise...
Any opinions? (anyone?)
__________________
Uleat of Bertoxxulous
Compilin' Dirty
|