So I've rewritten the faction system yet again (*cough, third time, cough* ). Most of you won't notice anything different, but to make a long story short, figure records are no longer tied to a specific faction symbol. Instead, they're tagged only with the name of their faction (ie. "autobot"), and the proper symbol to show is decided depending on which category they happen to be in. This becomes important in cases like "Brakedown", who comes in both Cybertron and Universe series packaging. When you're browsing Cybertron, you'll see the Cybertron autobot symbol next to him, and when you're browsing Universe, you'll see that one:
http://www.shmax.com/results/1?browse=0 ... down&tab=1There are various other reasons why I tore everything apart again, but it's done for now, and let us never speak of it again.
While I was at it, I also did some optimizations on query searches, and managed to speed searches up by about 30x. Don't ask me how, it took over a week and I think I may have died a little inside, but it's done for now and working pretty well. You'll only really see the improvement when doing searches for things like item/figure name, factions, alternate form, and so on.
Onto the next big thing!
- shmax