This was very aggravating yesterday. If not fixed, I'll not be playing some classes much. And this is why I pretty much quit beta after round 2. I enjoyed this xpac launch the least out of all of them, and that was due primarily because of this issue; was even more irritating than having to relearn how to play each class.
@Turbine : You need to make this a priority, or you're going to lose people over it.
Don't come up work a way to work around it. Come up with a proper solution. Suggestion : Assign each of the 168 quickslots a unique identifier for each trait tab, and track what's assigned to that slot. That's 336 "addresses" for two trait tabs, and an additional 168 for each trait tab purchased. For each trait tab, store whats in each of the 168. When a player switches between trait tabs, run a diff between the sets and send the info to the client.
I imagine this means you're storing more data, but hopefully the diff means less info to transmit. Its not an elegant solution. It means a lot to store at your end. If you can fine a more elegant solution that works consistently, great. But meanwhile, you need to do something like this that works consistently. And you need to do it quickly. You've been informed about this for months. You've forced it on us, so its your responsibility to fix it. Please get it done.
[FONT=Verdana][CENTER][COLOR=#666666]Silverlode lvl100 raiding characters: [/COLOR][COLOR=#FF0000]Glaistig [COLOR=#FFFF00]Skop[/COLOR][/COLOR] [COLOR=#666666] | lvl100 solo and small group characters: Bede, Elentir, & Wibba[/COLOR][/CENTER]
[CENTER][COLOR=#666666][COLOR="#FFA500"]Moochinbras [/COLOR]- former expert treasure-hunter of Silverlode, now enjoying retirement on Landroval [/COLOR][/CENTER]