Shortbow Skin & Projectile Impact
No, it is the same.
The “background” calculations are still the same, the model (or mesh) you see is changed.
If you replaced the arrows mesh with a truck, the truck would hit when it’s center touches the target. So basically it’s still the default arrow that you shoot, but the visuals are changed.
Same with pets. If you takes away the F2’s, then the birds, hounds and other species share same code.
For example, all dogs have the same AI but the difference comes when it uses a specific skill (F2). When you press F2, the game checks which model the “dog” is assigned to and then chooses the correct animation and effects for the skill. I can’t say if that’s how it’s done but it’s one way of describing it!