I kluged together orchard code, in case you have issues not getting to the queen's chamber before your scent runs out.
////////////
void get_drone_stench()
{
repeat
{
if (have_effect($effect[Filthworm Larva Stench]) == 0)
repeat {
if (my_adventures()<1) die ("Out of adventures")...
I posted a function list myself on a personal wiki so I wouldn't have to deal with spam.
Information lifted directly off the current wiki
http://www.turkeybowl.com/mafiawiki/index.php/MFR/FunctionList