World of Warcraft has entered a new dimension. Take command of it by modifying the interface with your own unique addons. Whether your goal is to enhance addons you already use, to enlarge your arsenal by creating some all-new features, or to immerse yourself in the programming as well as the game, this book will be your oracle. Learn the arcane languages of Lua and XML and master the craft of addon creation!
Understand the anatomy of an addon
Work with frames, widgets, and other graphical elements
Explore basic and advanced functions and control structures
Track damage with CombatTracker, and respond to the combat log and threat informationTrack, filter, and sort your inventory by writing BagBuddy, a fully functional addon
Create slash commands, custom graphics, scroll frames, and dropdown menus
Who are you?
Apprentice programmers with no prior experience — learn Lua and XML in Part I
Journeymen who have done some programming — skim Part I and start with the details about addon creation in Part II
Master programmers with addons already in their arsenal — dive right into Advanced Addon Techniques in Part III