return rc;
return rc;*/ return true;
static bool AnvilInRange(int s){	P_CHAR pc = currchar[s];	bool rc = false;	unsigned int StartGrid=mapRegions->StartGrid(pc->pos);	unsigned int increment=0, checkgrid, a;#pragma note("Replace by region item iterator")	for (checkgrid=StartGrid+(increment*mapRegions->GetColSize());increment<3;increment++, checkgrid=StartGrid+(increment*mapRegions->GetColSize()))	{		for (a=0;a<3;a++)		{			cRegion::raw vecEntries = mapRegions->GetCellEntries(checkgrid+a);			cRegion::rawIterator it = vecEntries.begin();			for (; it != vecEntries.end(); ++it)			{				P_ITEM pi = FindItemBySerial(*it);				if (pi != NULL)					if(IsAnvil(pi->id()))						if(iteminrange(s,pi,3))							rc = true;			}		}	}	return rc;}