Finally! A working script that will change both regular familiar and bjornified familiar! Many thanks for the help, y'all.
Behold!
Code:
//Fam
boolean setfam = false;
foreach f in $familiars[astral badger, fist turkey, space jellyfish, restless cow skull, baby sandworm, rogue program, robortender, bark scorpion, el vibrato megadrone]
{
if (!setfam && have_familiar(f) && familiar_weight(f) < 20)
{
if (my_familiar() != f) use_familiar(f);
setfam = true;
}
}
if (!setfam && have_familiar($familiar[robot reindeer]) && my_familiar() != $familiar[robot reindeer]) use_familiar($familiar[robot reindeer]);
//Bjorn
boolean setbjorn = false;
foreach f in $familiars[unconscious collective, golden monkey, grim brother, bloovian groose, baby mutant rattlesnake, blavious kloop, galloping grill, rockin' robin, optimistic candle]
{
if (!setbjorn && have_familiar(f) && familiar_weight(f) < 20)
{
if (my_bjorned_familiar() != f) bjornify_familiar(f);
setbjorn = true;
}
}
if (!setbjorn && have_familiar($familiar[piano cat]) && my_bjorned_familiar() != $familiar[piano cat]) bjornify_familiar($familiar[piano cat]);