nan Shield - Absorb tracker for WoW Classic

nan Shield - Absorb tracker for WoW Classic

0 Downloads

*** ABANDONED ***

I'm no longer playing WoW and have no plans to return. Feel free to fork/update this aura (some info on that below).

*** INFO FOR DEVELOPERS ***

The source code for the aura is available at https://github.com/nan-gameware/nanShield. Actual lua code is in 'pkg' and 'out' contains the resulting aura code (copy & paste it into addon). To add spells/effects from new version you will need to regenerate the spell DB (its downloaded from WoWDB based on 'version' specified in 'pkg/value/absorbdb.lua.yaml'). To do so run 'make build' in 'nanShield' directory. It requires 'make', 'python3' and 'virtualenv' to be installed (see howto below). Once you run that command, it will download required data, merge it with code from 'pkg' and put the aura code in 'out' directory.

How to install 'make' and 'python3':

On MacOS run 'xcode-select --install' or either of 'make'/'python3' (it will suggest to run 'xcode-select' if you dont have it available).

On Windows I suggest to install Ubuntu WSL (Windows Subsystem for Linux; https://www.microsoft.com/en-us/p/ubuntu/9nblggh4msv6).

On Ubuntu/Debian Linux (or Windows Ubuntu WSL) run 'sudo apt install -y build-essentials python3 python3-pip'

How to install 'virtualenv':

Once you have 'python3' installed, run 'sudo pip install virtualenv' (or 'pip3' instead of 'pip' depending on your environment).

*** Old Description ***

This aura tracks all absorb effects on your character. The absorb values are grouped by damage type (i.e. physical, magic, fire, frost, etc.). The number shows the ammount of damage of certain type that your character can absorb without taking HP damage. When you have multiple absorb effects, the number shows the lowest absorb value. For example if you have "Ice Barrier", "Fire Ward", "Greater Fire Protection Potion", "Power Word: Shield" and "Mana Shield", then the number will show the amount of physical damage you can absorb - "Ice Barrier" + "Power Word: Shield" + "Mana Shield" - as long as "Mana Shield" holds and its absorb value is higher than FW+GFPP; however when FW+GFPP drops below "Mana Shield", the number will be showing your fire damage absorb values.

By default the aura runs in HUD mode but a standard 'Bar' aura can also be enabled by unchecking "nanShield:Bar > Load > Never".