change some skills from use to onEffect