World of Warcraft (1.12) addon which displays mob spells on mouseover.
The data reflected by this addon is based on brotalnia's database (world_full_08_february_2019
).
Depending on the server you are playing, this addon may report incorrect information and custom content will not be supported for this exact reason.
- Name (ex: Fireball)
- Icon
- School (ex: Physical, Holy, Arcane, ..)
- Dispel type (Poison, Curse, Magic, Disease) will be appended if it can be dispelled
- Description
- Download the latest release
- Extract the .zip archive
- Move the files to the appropriate folder (
Interface\AddOns\Codex
)- Interface\AddOns\Codex\Codex.toc
- Interface\AddOns\Codex\Main.lua
- ...
Spell descriptions have different placeholders which need to be replaced with the proper values. Here is how I processed each of them for this addon:
Placeholder | Formula |
---|---|
a1 | effectRadiusIndex1 passed to SpellRadius.dbc |
d | durationIndex passed to SpellDuration.Dbc, then divide by 1000 |
e1 | effectMultipleValue1 |
g | Evaluated in Lua depending on character gender |
h | procChance |
i | maxAffectedTargets |
l | Evaluated depending on the quantity |
m1 | effectBasePoints1 + 1 |
n | procCharges |
o1 | (effectBasePoints1 + 1) * (duration/effectAmplitude1) |
o2 | (effectBasePoints2 + 1) * (duration/effectAmplitude2) |
r1 | effectRadiusIndex1 passed to SpellRadius.dbc |
s1 | effectBasePoints1 + 1 |
s2 | effectBasePoints2 + 1 |
s3 | effectBasePoints3 + 1 |
t1 | effectAmplitude1/1000 |
t2 | effectAmplitude2/1000 |
t3 | effectAmplitude3/1000 |
x1 | effectChainTarget1 |