Well one key issue i just noticed on Energy Drain is that mp is a fixed value and not dependent on gear or damage done. Even when I critical for 700 it's 350hp and 266mp restore. That does need to be fixed.