EVENT_HANDLER(Player_Marty)
{  char *elf_name = "Ryllin";
   static int mob= -1;
   
   elf_pet(elf_name,event,False,&mob);
   if (param_s.ret != 1)
       return;
   if (event == E_ONMISC && param_s.misc == VERB_PUNT)
   {  sendf(param_s.plx,"Marty looks at you and blocks your kick.\n");
      sendf(param_s.plx,"Marty Holds your foot in a lock and punts you from here to kingdom come'\n");
      setup_globals(param_s.pl);
      param_s.misc = param_s.pl;
      param_s.pl = param_s.plx;
      param_s.plx = param_s.misc;
   }
   
   Default_Handler(event);
}
EVENT_HANDLER(Default_Handler)
{ 
   switch (event) {
   case E_STORE:  
      break;
   case E_EXIT:
#ifdef LOCMIN_CATHEDRAL
      used_fountain[mynum] = 0;
#endif
      break;
   case E_ONINIT:
      break;
   case E_USER:
      break;
   }
}