poof and thrown eh...

Why not use event impact to make the targets react to the projectile too.
if(your.skill1 == 1) {player_just_hit_me;}
if(your.skill1 == 2) {bullet_just_hit_me;}
if(your.skill1 == 3) {missle_just_hit_me;}


Making guns illegal will save as many lives as making murder illegal.