cdirt/ascii/
cdirt/data/BULL/
cdirt/data/ZONES/PENDING/
cdirt/pending/
cdirt/src/utils/
cdirt/utils/
/* parts missing from here */

#ifdef LOCMIN_VOLCANO
  if( mob == MOB_VOLCANO_QUEEN && 
     ( iswielded( OBJ_VOLCANO_CRYSKNIFE ) || ob1 == OBJ_VOLCANO_CRYSKNIFE )) {
    send_msg(sendloc(mynum), 0, pvis(mynum), LVL_MAX, mynum, NOBODY,
    "%s plunges the crysknife into the queen's head killing her instantly!\n",
        pname( mynum ) );
    bprintf( "\nYou plunge the crysknife into the queen's head, "
	    "killing her instantly!\n" );
    player_died(mynum, pl1, -1);
    return;
  }
#endif /* LOCMIN_VOLCANO */

#ifdef LOCMIN_PIRATE /* Ithor (J.Willie) Orig zone from AberIV */
  if (mob == MOB_PIRATE_MERMAID && !ststflg(mynum,SFL_DEAF)) {
    bprintf("Her music is too beautiful. You can't bring yourself to "
            "attack her.\n");
    return;
  }
#endif /* PIRATE ZONE */

#ifdef LOCMIN_HEAVEN
# ifdef LOCMIN_WASTE
  if (mob == MOB_HEAVEN_PETER) {
    int save_mynum = mynum;

    setup_globals(attacker);
    bprintf ("Peter sighs, waves his hand, and the floor vanishes from "
             "under your feet.\n");
    send_msg(sendloc(mynum), MODE_NOBLIND, pvis(victim), LVL_MAX,
              mynum, NOBODY, "Peter sighs, waves his hand, and "
              "\001p%s\003 disappears.\n", pname(mynum));
    trapch (LOC_WASTE_BEFORE);
    bprintf ("You suddenly don't feel so good anymore.\n");
    send_msg(sendloc(mynum), MODE_NOBLIND, pvis(attacker), LVL_MAX,
              mynum, NOBODY, "\001p%s\003 suddenly appears.\n",
              pname(mynum));
    send_msg(sendloc(mynum), 0, LVL_MIN, LVL_MAX, NOBODY, NOBODY,
              "A voice says '&+YBad Move!&N'\n");
    setup_globals(save_mynum);
    return;
  }
# endif
#endif

#ifdef LOCMIN_VALLEY
  if (mob == MOB_VALLEY_CHICKEN && !psex(victim)) {
    sendf (attacker, "As you look up you see the sky is somehow different.\n"
           "The next second you're crushed to death as the sky hits you!\n");
    send_msg(sendloc(attacker), 0, pvis(attacker), LVL_MAX, attacker, NOBODY,
              "%s is squashed as %she attacks Chicken Licken.\n",
              pname(attacker), psex(attacker) ? "s" : "");
    quit_msg("Chicken Licken was right!", "Squashed by a Chicken");
    quit_player(False);
    return;
  }
#endif

#ifdef LOCMIN_CATACOMBS
  if (mob == MOB_CATACOMB_SERAPH) {
    sendf (attacker, "The Seraph is amused by your foolhardiness.  For your "
           "impudence, he draws his\nflaming sword and slays you with a "
           "single blow.\n");
    send_msg(sendloc(attacker), 0, pvis(attacker), LVL_MAX, attacker, NOBODY,
              "%s is sliced in half by the Seraph!\n\003", pname(attacker));
    quit_msg ("Never pick a fight with an angel..", 
              "Sliced in Half by an Angel");
    quit_player(False);
    return 1;
  }

  if (mob == MOB_CATACOMB_BEGGAR) {
    sendf (attacker, "You drop everything as you are summoned by The Seraph.\n"
           "The Seraph scowls at you contemptuously.  For your lack of "
           "compassion, he\ndraws his flaming sword and slays you with a "
           "single blow.\n");
    send_msg(sendloc(attacker), 0, pvis(attacker), LVL_MAX, attacker, NOBODY,
              "%s is sliced in half by the Seraph!\n\003", pname(attacker));
    quit_msg ("Remember the ten commandments: Thou Shalt Not Kill",
              "Sliced in Half by the Seraph");
    quit_player(False);
    return 1;
  }
#endif /* catacombs */