//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; }