Just a prototype, playing around with arrow projectiles and their behaviours. Here are some explanations to the mechanics:

Homing: An arrow will follow the first enemy, which gets near the arrow, until it hits the enemy. If the enemy dies before the arrow can hit the enemy, the arrow will continue its flight in a straight line and will choose a new target when ever it can.

Pierce meaning: After damaging an enemy if the projectile can pierce, it will go through the enemy and will be able to damage other enemies.

Chain meaning: After damaging an enemy if the projectile can chain, it will continue its flight towards the closest enemy. If no enemies left to chain towards the arrow will choose a random direction. An arrow can not chain to an enemy it already damaged.

An arrow will always try to chain first and then pierce if it can't chain. An arrow can only damage the same enemy once.

Leave a comment

Log in with itch.io to leave a comment.