Fixed issue in LG_SHIELDSPELL, the skill was working in lv 2 and 3 when it shouldn't be, some small refactoring as well.
Small refactoring in SR_ASSIMILATEPOWER