thing is, ranged attack-whether from a player or a pet-should simply be considerred a range touch attack, i.e. count to pearl. Now, a Barrage, or ranged weapon skill, or a shot generated as a job ability-like bounty shot- I could see counting towards ruby, but seriously anything else is just poking the mob, and to me that means pearl.