Full story here:
The result of this of course is a great number of fantastic mods like Auctioneer that have dramatically changed how the game itself is played. Here is a typical review of a user of what UIs do they use and do not use:
So the question I ask myself now when thinking about online game design is what did Blizzard do in WoW? I think about Burning Crusade vs. the original Azeroth. I think about the upcoming Lich King. When looking at Age of Conan, or Huxley why did they do X, and is it better than WoW?
Being different from WoW is not very interesting to me. I think you should simply copy WoW or improve on it. Why? Because WoW itself simply copied from everyone else before or improved on it. In short WoW currently represents the best sum-total of humanity’s development of MMORPGs.
So is the WoW UI API the best? Why not simply copy it? It has been used and extended by more game modders than for any other MMORPG, and probably second or third only behind the great FPS mod communities in overall development efforts by mods
When you are creating your own UI for your new game; why not just simply start with all of these functions as stubs for a LUA/XML system? Why not?
What game does not need some random numbers between low and high?
RandomRoll(low, high) - Does a random roll between the two values.
Determining if something is PvP or not always seems useful to me…
WoW even has a separate API for just making the UI controls called its widget API:
1) In Review:
PS. and just as an afterthought with 10 million players used to these slash commands, why not implement them as-is?