Ok, there is a couple of mistakes:
1) Your max health modifier doesn't work. I cant see how, but if I put it to 5 (my health ~75k*5=
375k > mob health
55k) it never uses it. At 1 (my health ~75k*1=
75k > mob health
55k) it
will use it even though my hp*1 is
still higher....... This leads me to issue #2:
2) Mind Spike spam really is mind spike SPAM! No other skills are used, not even Mind Blast, which is actually what you would use the Mind Spike spam rotation for because it has 30% higher crit chance per mind spike cast on target
and, with the mind melt talent, 0 sec cast time. It also refuses to use Shadow Word: Death. The normal rotation would be: Mind Spike x3, Mind Blast, Mind Spike x3, Mind Blast (if applicable), Shadow Word: Death (and maybe a final Mind Spike if the Shadow Word: Death was cast at a too high percentage........ And that actually leads me to the third issue:
3) Controls for when to use Shadow Word: Death is no longer visible in the gui. I can only choose whether or not to use it, there is no "use when target has less than xx % hp". With Cataclysm, this feature is 100% necessary as the mobs have very variable amounts of hp (I change the SW: D settings all the time).
4) If it
does not spam spikes (modifier 5 for example) it pulls with blast (so far so good) but then proceeds to cast Shadow Word: Death before dotting up!!!... What the hell? ^^
It might also be a good idea to set the number of Mind Spikes to use before using Mind Blast (some people would prefer 2 maybe, as the Mind melt talent only stacks twice, each instance lovering the Mind Blast cast time by 50%). Even then, most people would choose three Mind Spikes because of the extra 30% crit chance on Mind Blast.
And one more thing. Letting us setting the Mind Spike spam deciding modifier be a decimal number could be usefull, I don't know ^^
Before the update I was getting 550k exp/h, its now down to 480k (still a lot better than default)
Even then, thank you so much for a great class, I'm sure these issues will be fixed