That is a TON of wasted server hits. Wouldn't it be easier to do something like:boolean setfam = false;
foreach f in $familars[astral badger, fist turkey, space jellyfish, restless cow skull, baby sandworm]
{
if (have_familiar(f) && familiar_weight(f) < 20)
{
if (my_familiar() != f)...