Skip to Content
12-11-2008 @ 8:47AM
In Wither defense:(Warning this is speculation, but I am very familiar with databases, with is (again speculation) the backbone of WoW. If you don't "get" then this is just going to confuse you, and you are going to flame me.).Again this is my speculation on how the data is stored.Your character is a main record that has many linked records. This record would contain a ID, so it can be tracked through name changes. This record would also contain fields for RaceID, HairID, FaceID, SkinColorID, and etc other features. Those fields are just numbers/IDs that are passed to the client (your computer), so it knows how to render it. The actual "picture" of your character is never transmitted (that would take too much bandwidth, which is why WoW can be played on a slower connection).The spells (including racial (which I would assume it just "stored" a spell that is auto added when the toon is created) are stored in another table that link back to CharacterID. So if they were to allow you to change race (now I will admit the change from Alliance to Horde would be more complicated), there would just have to be code in place to remove the existing "racial spell" and add the new one. The rep would not need to be altered (at least I can't see why). Mounts would pose a problem if changing from a gnome/dwarf, but again code could handle that exception.So, if you changed the RaceID, then the client would just render it with the different race. A Human pally is no different from a Dwarf pally other than the racial spell and appearance. From my perspective I would not see how that would be very difficult. But how easy something is *NOT* relative to how much you charge. Do you think the entire expansion pack, which is $40, was just a bit more harder to program than a character transfer, which is $30?
First time? A confirmation email will be sent to you after submitting.
Members enter your username and password.
Enter your AOL or AIM screenname and password.
Please keep your comments relevant to this blog entry. Email addresses are never displayed, but they are required to confirm your comments.
When you enter your name and email address, you'll be sent a link to confirm your comment, and a password. To leave another comment, just use that password.
To create a live link, simply type the URL (including http://) or email address and we will make it a live link for you. You can put up to 3 URLs in your comments. Line breaks and paragraphs are automatically converted — no need to use <p> or <br /> tags.