<P>	local tnmitems item;
<P>
<P>	result = super.HandleItemPickup(FrobTarget, bSearchOnly);
<P>	if (result)
<P>	{
<P>		item = tnmitems(FrobTarget);
<P>		if (item != none)
<P>			item.WarnTaken();
<P>	}
<P>
<P>	return result;
<P>}
<P>
<P>function Inventory FindInventoryType( class DesiredClass )
<P>{
<P>	local Inventory Inv;
<P>
<P>	for( Inv=Inventory; Inv!=None; Inv=Inv.Inventory )   
<P>		if ( Inv.class == DesiredClass || ClassIsChildOf(Inv.Class, DesiredClass))
<P>			return Inv;
<P>	return None;
<P>} 
<P>
<P>function int MakeMolotov( deusexpickup chemicals )
<P>{
<P>	local winebottle w;
<P>	local int requiredchemicals;
