It determines what NPCs spawn in the pet's current zone using spawn2, picks one at random, and uses its appearance. We'd probably want to exclude NPCs with a base race, or certain bodytypes (triggers and the like) but those are simple tweaks.
Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.