VladYvhuce
Member
I've finally figured it out! When set as a between battle script, this script will run through the listed familiars, farming their items in the priority of the listed familiars (5 turkey boozes, then 1 tales of spelunking, and so on), and then switch to the Intergnat, if you have enough adventures left over. If you run out of adventures before the list is through, you'll just have the familiar you were farming with equipped. Also: For whatever reason, once you stop adventuring, if your familiar was changed while adventuring, you will receive a minor error message "Your" [current familiar] "can't wear a" [the equipment the familiar you had when you started adventuring had]. I'm sure that there are ways to make the script more elegant. You can customize it to work with any set of familiars with droppable item limits, and replace "intergnat" with whatever familiar you want to use after farming. And I'm sure someone may be able to figure out how to get it to only farm a specific number of droppable items, if they want it to do that.
Code:
void main ()
if (my_familiar() != $familiar[fist turkey] && $familiar[fist turkey].drops_today < $familiar[fist turkey].drops_limit)
use_familiar($familiar[fist turkey]);
if (my_familiar() == $familiar[fist turkey] && $familiar[fist turkey].drops_today == $familiar[fist turkey].drops_limit)
use_familiar($familiar[adventurous spelunker]);
if (my_familiar() == $familiar[adventurous spelunker] && $familiar[adventurous spelunker].drops_today == $familiar[adventurous spelunker].drops_limit)
use_familiar($familiar[machine elf]);
if (my_familiar() == $familiar[machine elf] && $familiar[machine elf].drops_today == $familiar[machine elf].drops_limit)
use_familiar($familiar[astral badger]);
if (my_familiar() == $familiar[astral badger] && $familiar[astral badger].drops_today == $familiar[astral badger].drops_limit)
use_familiar($familiar[unconscious collective]);
if (my_familiar() == $familiar[unconscious collective] && $familiar[unconscious collective].drops_today == $familiar[unconscious collective].drops_limit)
use_familiar($familiar[baby sandworm]);
if (my_familiar() == $familiar[baby sandworm] && $familiar[baby sandworm].drops_today == $familiar[baby sandworm].drops_limit)
use_familiar($familiar[golden monkey]);
if (my_familiar() == $familiar[golden monkey] && $familiar[golden monkey].drops_today == $familiar[golden monkey].drops_limit)
use_familiar($familiar[rogue program]);
if (my_familiar() == $familiar[rogue program] && $familiar[rogue program].drops_today == $familiar[rogue program].drops_limit)
use_familiar($familiar[green pixie]);
if (my_familiar() == $familiar[green pixie] && $familiar[green pixie].drops_today == $familiar[green pixie].drops_limit)
use_familiar($familiar[li'l xenomorph]);
if (my_familiar() == $familiar[li'l xenomorph] && $familiar[li'l xenomorph].drops_today == $familiar[li'l xenomorph].drops_limit)
use_familiar($familiar[intergnat]);