var CMLib=Packages.com.planet_ink.coffee_mud.core.CMLib;
var CMParms=Packages.com.planet_ink.coffee_mud.core.CMParms;
var e,e2;
var R,M;
var i;
var numrooms=0;
var numidrooms=0;
var nummobs=0;
var numitems=0;
for(e=CMLib.map().rooms();e.hasMoreElements();)
{
R=e.nextElement();
if(R!=null)
{
nummobs+=R.numInhabitants();
numitems+=R.numItems();
numrooms++;
if(R.roomID().length()>0)
numidrooms++;
for(e2=0;e2<R.numInhabitants();e2++)
{
M=R.fetchInhabitant(e2);
if(M!=null)
{
numitems+=M.numItems();
if(M.ID().equals("GenShopkeeper"))
{
numitems+=M.getShop().totalStockSize();
}
}
}
}
}
mob().tell("Number of rooms: "+numrooms+" (Base: "+numidrooms+"), mobs="+nummobs+", items="+numitems);