I also made the trapper a ranged unit. He throws traps with his ability and attacks with the standard attack animation: a swing with a trap and he throws a stone, 8 shots.
Here's my version: the throwing animation is from the goblin from the Tower, and goblins just throw stones.