boolean can_wear(item wearthis)
{
 return (can_equip(wearthis) && got_item(wearthis));
} // can_wear
		while(quest_check("something that produces a rhythmic vibration to summon sandworms")) {
		hydrate();
		int max = less_combats();
		if(max > have_effect(to_effect("ultrahydr"))) max = have_effect(to_effect("ultrahydrated"));
		cliE("conditions clear");
		adventure(max, desertH);
	}
	adventure(pump_ML(), $location[haunted wine cellar (random)]);
	adventure(pump_ML(), $location[haunted wine cellar (automatic)]);
	if(!got_item(birdRib) && !got_item(lionOil))
	if(!got_item(birdRib) || !got_item(lionOil))