mirror of
https://github.com/bozimmerman/CoffeeMud
synced 2026-08-13 08:26:07 -04:00
35 lines
846 B
JavaScript
35 lines
846 B
JavaScript
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);
|