Using puncture with a bow will move my character into what I assume is the melee range for puncture. Targeting the ground causes the shot to be fired without moving, regardless of distance.
Puncture is tagged as “Melee” and “Bow Attack”, maybe the code checks for these tags?
Thank you for the great game, and all the best,
Alex