Okay so, me and TheLuda have been talking and we think it would be a great idea for the MaNGOS community if we gave you all more information about the core as a whole and how it works.
We will be going through one known core issue a week in mangos and publicly fixing the issue so everybody can get a better understanding of how the core works and how you might go about fixing issues that arise, this thread should also prove valuable for people who want to find out information since there isn't much information on core related issues at the moment
I have decided to start with Shadow Spike from Kil'Jaeden, anybody is welcome to help out and join in, so please do so if you wish!
Here is the following information on the spell:
Shadow Spike is a 28 second channeling spell, periodically triggering another spell that targets the current target coords, if the triggered spell hits a target within range of the area effect another spell is triggered which applies an aura debuff to the target(s)
46680 (28 second channel)
46589 (Periodic trigger)
46680 works correctly, channeling the spell from the caster, when we get to 46589 this is when we hit a problem, the spell is supposed to get a random target from the threat list, target their coords and cast. Currently the spell does not get any target coords and instead hits the caster.
SpellWork:
I found the following spell information by using SpellWork, you can find a copy of SpellWork here;
https://github.com/LordJZ/spellwork_cs
Please note this version of SpellWork is only compatible with 3.3.5a client versions.
Websites:
You can also find some spell information on www.wowhead.com, for example if we type in Shadow Spike it brings us up this list
http://www.wowhead.com/search?q=Shadow+Spike
Which is all available spells with the name "Shadow Spike" that exist in the game at the moment, remember that wowhead is updated to match the current client version so if you are working with an earlier version some information might be incorrect for your version, however this is unlikely to change with spells.
If we click on Shadow Spike with the spell ID 46680 it brings us to this window
http://www.wowhead.com/spell=46680
Here you can find some very simple information on spell 46680 including the effect it triggers, the cast time, the duration, range and cooldown, this could prove very useful information on how to go about fixing your spell.
One of the other useful ways to find information about spells that might not be readily available on the website is to read the boss comments, usually there is a few good posts about strategies for the bosses that may go into detail about some of the spells.
If you cannot find the information you are looking for on wowhead you can always head over to wowwiki.com. Wowwiki is another great website you can check out that goes into great detail about bosses, and their spells.
To get a more visual approach to the way the spell works I always check youtube for boss fights so I can view the mechanics of the spell and learn about the things that I can't read about.