1 | | An arrow or javelin will pass through a structure i.e house , barrack , market , civilization center etc if the structure is in between the entity who fires the projectile and the target |
| 1 | Projectiles are purely graphical (and are indeed Local entities) and do not perform actual collision detection. |
| 2 | This means they go through all obstructions on the way to their target, and also cannot hit "behind" the target if that is missed in a flat trajectory, requiring hacks such as the "linear splash" damage for bolt shooters. |
| 3 | |
| 4 | The actual "hit" is handled via timers and DelayedDamage, completely irrespective of what the projectile is doing. There is primitive collision detection there (see #5964). |
| 5 | |
| 6 | Relates to #5965 also. |