on-hit effects working