I. Business logic
- The projectile hits the target or the ground and then cause damage after some delay (like a grenade).
- Projectile hit sound (explosion sound) is played as delayed in a separate ticket: #4779
- Projectile hit animation will be implemented in a separate ticket: #1909
II. Technical consideration
- Mandatory "Delay" property to be added to Attack component as a child of Ranged element (plus updating all the relevant templates with Delay=0).