I don't know if anyone has noticed this before...I was just perusing
the spells.cpp and I noticed that there appears to be a
'break' statement missing from the warrior class of pets.
I checked the 0.4.4DR release and it's missing from there
(approximately line number 5906)
I could be wrong and this might be the intended behavior for that switch statement
(been eons since i've done any serious c programming)
But the other classes all had break statements so I'm leaning towards the belief
that there might be a typo here.

Sandabus - Da Ganomie Archon (still searching for a DB that works *sigh*)