void main()
{
 {
object oObject = GetFirstObjectInArea();
int nPCinArea=FALSE;
location lLoc;

while (GetIsObjectValid(oObject))
  {
    if (GetIsPC(oObject))
      {
      nPCinArea = TRUE;
      }
    oObject=GetNextObjectInArea();
  }


if (nPCinArea != TRUE)
  {
  /// set the trapdoors to reset

  SetLocalInt(GetObjectByTag("jw_gond_area"),"Reset",1);
  SetLocalInt(GetObjectByTag("jw_gond_stat"),"Reset",1);

object oItem;
oObject = GetFirstObjectInArea();
  while (GetIsObjectValid(oObject) == TRUE)
   {

//if (GetIsEncounterCreature(oObject)&&!GetPlotFlag(oObject))
//    {
 //   DestroyObject(oObject);
 //   }
 //   if (GetObjectType(oObject)==OBJECT_TYPE_TRIGGER)
//    {
 //   SetEncounterActive(TRUE,oObject);
 //   }

     if (GetTag(oObject) == "BodyBag")
         {

               oItem = GetFirstItemInInventory(oObject);
               while (GetIsObjectValid(oItem) == TRUE)
               {


                DestroyObject(oItem);

                oItem=GetNextItemInInventory(oObject);
               }

         SetPlotFlag(oObject,FALSE);

          DestroyObject(oObject);
        }
        oObject=GetNextObjectInArea();
      }


  }

}
}