/* 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 */