make buffs actually apply on hit