alot of spellfixes from old fork/soulfrost/ascentemulation

diminishing returns fix from old core + soulfrost sources
removed few hacks
added even more hacks :D