SolarCollector

SolarCollector

1.7k Downloads

SolarCollector - Quest Solver & Minigame

SolarCollector simplifies solving the Black Empire Invasion objective in Uldum. The goal of the objective is to click the triangles on the ground until all five are illuminated, repeating the process until each of the four sides are fully lit. The addon will notify you on login when an objective is available and automatically appear on-screen when the player is near a device.

SolarCollector can also convert to puzzle mode, allowing the user to try to solve the puzzle for fun or by practice.

Instructions
For the objective, be sure you are in quest mode (as indicated in the title bar) and begin by selecting the buttons in the addon that match the pattern of illuminated triangles:

SolarCollector Quest Mode input.

Press the Solve button and the addon will highlight the buttons corresponding to triangles the player needs to click on in order to activate all five triangles:

SolarCollector Quest Mode solution.

The order does not matter but it is good practice to click left-to-right. Once you complete a side, press the Reset button to begin a new sequence.

For the game, type /sc show to view the addon if necessary. Switch to puzzle mode (as indicated in the title bar) and try to activate all five buttons. If you get stumped, press the Solve button for the solution. Press the Shuffle button to randomize the buttons and begin a new game.

SolarCollector Puzzle Mode progress.

Press the Info button for in-game instructions and configuration options:

SolarCollector Configuration.

Features
• Automatic Quest Detection and Activation.
• Quest Mode and Puzzle Mode.
• Context Help and Instructions.
• Clean, Simple Interface and Configuration.
• Extremely low CPU and memory usage.

Slash Commands
Type /SolarCollector or /sc for information.

Development
I welcome all constructive input and advice on how to improve the addon, especially pertaining to the code.

I could not find a reliable way to detect when the player is near a puzzle so the addon resorts to querying the player's coordinates every two seconds while in Uldum and only when either objective is available and the addon is not visible.

Normally this is done using OnUpdate() with a custom function to calculate coordinates but in version 1.1.0 this was changed to iterating CTimer.After() with the built-in UnitPosition() function which has greatly reduced memory and CPU usage.

Homepage
SolarCollectorAddon

Screenshots

SolarCollector Quest Mode.

SolarCollector Puzzle Mode.

Solar Collector device in Uldum.