//extends com.planet_ink.coffee_mud.Commands.StdCommand
var CMLib=Packages.com.planet_ink.coffee_mud.core.CMLib;
var CMParms=Packages.com.planet_ink.coffee_mud.core.CMParms;
var RawMaterial=Packages.com.planet_ink.coffee_mud.Items.interfaces.RawMaterial;
function ID(){ return "FindRawMaterial";}
var commands=CMParms.toStringArray(CMParms.parse("FINDRAWMATERIAL"));
function getAccessWords() { return commands;}
function execute(mob,commands,x) {
var e;
var R;
var i;
var codeStr=CMParms.combine(commands,1);
var code = RawMaterial.CODES.instance().FIND_IgnoreCase(codeStr);
if(code < 0)
{
mob.tell("Unknown material "+codeStr);
}
else
for(e=CMLib.map().rooms();e.hasMoreElements();)
{
R=e.nextElement();
if(R!=null)
{
var rsc=R.myResource();
if(rsc==code)
mob.tell("Found some at "+CMLib.map().getExtendedRoomID(R));
}
}
return true;
}