// uc_c_findres - Check for specified resource in range int StartingConditional() { object oMe=OBJECT_SELF; int nParm=GetLocalInt(GetPCSpeaker(),"nParm"); object oOb; string sTag=""; if (nParm==1) { // gold sTag="RESGOLD"; } // gold else if (nParm==2) { // iron sTag="RESIRON"; } // iron else if (nParm==3) { // mithral sTag="RESMITH"; } // mithral else if (nParm==4) { // adamantine sTag="RESADM"; } // adamantine if (GetStringLength(sTag)>1) { // tag issued oOb=GetNearestObjectByTag(sTag,oMe); if (oOb!=OBJECT_INVALID&&GetDistanceBetween(oMe,oOb)<8.0) return FALSE; } // tag issued return TRUE; }