When pet/monster AI was changed with UO:R, so did their casting abilities. Originally, they could only cast spells that they had the magery (and mana) for. Now, they just cast whatever spells they have the mana for, regardless of their magery skill.
|Imp||103||70||98||10 - 14||2||83.1|
|Dragon||810||95||455||16 - 22||3||93.9|
|Ki-Rin||310||95||205||16 - 22||2||95.1|
|Nightmare||510||95||106||16 - 22||2||95.1|
|Unicorn||310||105||205||16 - 22||2||95.1|
|White Wyrm||740||115||405||17 - 25||3||96.3|
Pets and monsters cannot have their spell casting ability hindered like players do. They do not get disrupted, and they can cast while paralyzed. This was done so that players could not avoid magical monsters from attacking them. It just ended up being an added bonus to pets. Also, quite often, a paralyzed magical creature will attempt to release itself from the paralyzation by casting on itself. This happens most often while taming a paralyzed dragon. They will usually wait until you have begun a successful taming attempt to do so.
You can tell approximately how much magery your pet (or any monster) has without the aid of animal lore. If you can get your pet to cast a stat debuff spell (curse, feeblemind, clumsy, weaken), you can tell within 10 points of how good its magery is.
All pets and monsters can cast spells from the same list, and no others. Spells pets can cast:
While in the wild (never tame), they also have the ability to cast polymorph and heal. They won't cast any other spells, particularly 8th circle. Pets will only cast beneficial spells on themselves (not other pets, not their owners), mainly in the form of cure and positive stat spells like bless.