I've just finished the process of installing and configuring the development environment. Next thing is offcourse to log in, create a char, and see if atleast some thing works.

So far so good, everything looked normal, I picked up the first Q, ran to deathknell, handed it in, etc etc.Then I wanted to cast smite on some mob, i select a hostile mob, click the cast "Smite" button on my actionbar, the casting bar loads and finishes... and... nothing!

Now my headaches start. How do I debug everything that follows? My C# background has left me spoiled - being able to debug everything at "debug-time". Do I really need to add textual logging of "everything", recompile and reset the server? Is there a smarter way of doing things?

Edit: also partly confusing to me is the fact that casting is possible on the nostalrius TBC server. How could it, if the codebase is the same.

Essentially what looks like the problem is that even though you're casting/whatever, the target you're trying to cast/whatever is 'out of range' (the server doesn't notify the client though, so the client thinks it's in range) and so the server doesn't do anything.

After copying the code over and recompiling, I haven't seen any problems and everything looks fine, even though there is apparently a merge conflict.

Just a random programmer who programs things. Including maybe possibly WoW-related things.