Right, ok.

I wasn't implying that the pet should be summoned in CheckCast but instead check if it is actually alive and just dismissed. One way this could be done is by checking the pet's health in the DB is > 0.

I put the TODO to flag users looking to contribute that there is still work to be done but that it's not worth holding up the patch since the real purpose was to move the pet before reviving it so mobs won't aggro onto it.