Overview of GSE: Advanced Macro Compiler
masterGSE is an advanced macro compiler for World of Warcraft (WoW) designed to overcome the limitations of the standard WoW macro system. Unlike standard macros, GSE does not wait for the success or failure of an action before proceeding; it sends a stack of commands to WoW and moves to the next line immediately.
Core Mental Model: Command Blocks GSE operates using the concept of a Block of commands. You arrange commands (such as targeting an enemy, casting a spell, or using a trinket) into a stack. When you click the macro, GSE sends this stack to WoW. WoW then attempts to execute each line from the top of the stack down.
Rules and Limitations
- GSE follows all Blizzard rules.
- Because of Blizzard's rules, a single stack can only attempt one GCD (Global Cooldown) ability.
- To handle cooldowns, you can design sequences where subsequent clicks trigger different blocks, allowing you to attempt different abilities if the previous one was unavailable.