It has been said before, but consistency is equally important. Battle pets share the common and understandable AI of
- Move to attack enemy
- If enemy is adjacent, skip step 1
- Attack enemy
Making ranged battle pets go against this would be useful, aye, but it would also be confusing in game. There would be no indication that ranged pets work differently.
Also, if you think it’s a two line code fix, then you don’t know coding.


