Skip to content

Wow AddOn to make your spell bar glow (DarkRotations fork)

Notifications You must be signed in to change notification settings

ferib/LightRotations

Repository files navigation

💡 LightRotations - SoD

.NET Build

LightRotations is a combat rotations framework based on DarkRotations.

LightRotations UI

Summary

The purpose of the framework is similar to something like WeakAuras2 as its goal is to enhance your combat gameplay, but it does so in a unique way. LightRotations allows you to easily create 'class profiles' aka 'combat rotations' for a given class or spec, these combat rotations can then be used to assist you during your gameplay.

Example Use

in-game AddOn on a Rogue

The UI prompts which spells to cast in the UI as well as highlight the spells in your action bars (if found, does not work with macros!)

in-game commands

/dr move		Locks and unlocks the button frame for moving
/dr econf		Shows the core engine config window
/dr load x		Loads the specified rotation name x
/dr help		Display the list of known commands
/dr list		List available rotations
/dr toggle x	Toggles the on/off state of the specified button name x
/dr debug lvl	Enable the debug console at the specific debug level (0-6)
/dr size		Adjusts the size of the on-screen buttons/UI

⚔️ Combat Rotations

For the time being, only Classic Era (including SoD) has spellbooks and such. WotLK ain't even tested yet as we wait in Cata for MoP to drop.

Retail

Name Class Type Dev Status
shaman Shaman test Used for testing lol

WotLK

Name Class Type Dev Status
N/A N/A N/A N/A N/A

Classic Era

Name Class Type Dev Status
druid Druid SoD 25 ferib 🟢 Balance SoD
hunter Hunter 🔴 TODO
mage Mage 🔴 TODO
paladin Paladin 🔴 TODO
priest Priest 25 SoD ferib 🟠 Lvl 30 Holy SoD
priest Priest 40 SoD ferib 🟠 Shadow, Leveling 10-35
Rogue Rogue Basic ferib 🟠 Lvl 1-10
shaman Shaman 🔴 TODO
resto Shaman SoD 25 ferib 🟢 Lvl 25 Restoration SoD
ele Shaman SoD 25 ferib 🟢 Lvl 25 Elemental SoD
Warlock Warlock Basic ferib 🔴 TODO (58+ leveling build)
Dotlock Warlock (affliction) Advanced ferib 🟢 Lvl 80
warrior Warrior 🔴 TODO

ℹ How to install

Download as .zip and extract in C:\Program Files (x86)\World of Warcraft\_classic_\Interface\AddOns\Light, make sure the folder no longer has the -master suffix in the name and that it is correctly renamed to Light.

NOTE: your default installation folder might be located elsewhere!

-- OR --

Advanced installation for git users:

cd C:\Program Files (x86)\World of Warcraft\_classic_\Interface\AddOns\
git clone https://github.com/ferib/LightRotations Light
cd Light
git checkout classic_era

Bonus

For windows users, you can mklink /d SourcePath DestPath to create symbolic links to all timelines of the game!

🔐 PROTECTED Lua and Vanilla Wow

Wow introduced protected Lua somewhere around patch 2.x, LightRotations does NOT support PROTECTED Lua APIs, however, we provide a way to downgrade to Vanilla Wow.

⚠ Warning: AddOn Name Detection

It is public knowledge that AddOn names are uploaded to the game server for analysis! Both folder/toc names (Light, Light.toc) and Lua globals _G.Light may be tracked.

✍ Getting Started: Writing Combat Rotations

To get started creating combat rotations, check out the docs.

About

Wow AddOn to make your spell bar glow (DarkRotations fork)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages