People often forget that what we call “Vanilla” in World of Warcraft was anything but static. Blizzard overhauled the functionality of every single class during the original base game. God knows it needed it. There were two basic ways for Blizzard to approach a vanilla server. The simple — “simple” — method would have been to simply dump all the “Vanilla” content as it existed the night before the Dark Portal opened again and call it a day. But that’s not what Blizzard is doing. Instead, the company is attempting to recreate the actual server-wide experiences people had with content, including major world events and new introductions.
To avoid this, the team “taught” our tools some new tricks so that we could update WoW Classic without affecting the current version of the game. We copied the 1.12 data into a new project, taught the tools to distinguish between them, and now as the WoW Classic team makes patches, any changes stay within the Classic chain without ever interacting with the current game’s data. This might seem simple—like copying a directory—but the tricky part is teaching all our tools how to understand this so that they can make edits automatically. Being able to use our internal tools is a huge benefit, and we wanted to make sure Classic had access to all of WoW’s infrastructure and data.
For some weird reason Warlock used to be underrepresented in vanilla WoW. However, the least popular doesn’t mean that they were bad. Warlocks had amazing damage and some truly unique utility abilities allowing them to summon players or create Healthstones for the whole group. Similarly to Hunters, Warlocks were amazing for solo players with the ability to summon various demons to help them.