/
lib/banish/
lib/d/
lib/doc/
lib/doc/domains/
lib/doc/efun/
lib/doc/examples/
lib/doc/examples/armour/
lib/doc/examples/contain/
lib/doc/examples/food/
lib/doc/examples/magic/
lib/doc/examples/monster/
lib/doc/examples/room/
lib/doc/examples/weapons/
lib/include/
lib/include/fn_specs/
lib/include/skills/
lib/info/
lib/inherit/base/
lib/log/
lib/manuals/312/
lib/news/
lib/obj/party/
lib/objects/components/
lib/open/
lib/open/library/
lib/open/party/
lib/players/
lib/players/zilanthius/
lib/room/
lib/room/city/arena/
lib/room/city/creator/
lib/room/city/garden/monst/
lib/room/city/obj/
lib/room/city/shop/
lib/room/death/
lib/room/registry/
lib/secure/
lib/secure/UDP_CMD_DIR/
lib/skills/
lib/skills/fighter/
lib/skills/thief/
lib/usr/
lib/usr/creators/
lib/usr/players/
/* Heaven VII MUDlib (c) 1993, All Rights Reserved.
 * Death Mark, Revised by Angel, December 1993.
 * Handles messages for races, and alignment loaded into
 * the death room for speaking.
 */

#include <mudlib.h>
#define DEATH_ROOM       "room/death/death_room" /* where we go when we die */
#define DELAY            7

init() {
  if(environment()) start_death();
  add_action("comm_hook", "", 1);
}

get()  {  return 1;      }
drop() {  return 1;      }

id(str)           { return str == "death_mark";       }
query_auto_load() { return "room/death/death_mark:";   }


status comm_hook(string str) {
  string verb;
  verb = query_verb();

  if(verb == "quit") {
    tell_object(environment(), "You cannot escape death that easily...\n");
    remove_call_out("death_routine");
    return 0;
  }
  if(this_player()->query_security_level()) {
    write("Your powers of immortality allow you to act!!\n");
    return 0;
  }
  write("You fail to do anything in your immaterial state.\n");
  return 1;
}

start_death() {
  object ned, my_host;

  my_host = environment(this_object());
  if(my_host) {
    if(living(my_host)) {
      if(my_host->query_ghost() != 1) {
        destruct(this_object());
        return;
      }
    }
    else
      return;
  }
  else
    return;

  say("You see a dark shape gathering some mist above the corpse of "+
      capitalize(environment()->query_name(1)) +"...\n");
  move_object(my_host, DEATH_ROOM);
  death_routine();
}

static int counter;
death_routine() {
  string *messages;
  int size;

  if(!environment()->query_ghost()) {
    remove_call_out("death_routine");
    destruct(this_object());
    return 1;
  }
  if(!query_ip_number(environment())) {
    remove_call_out("death_routine");
    return 1;
  }
  messages = get_messages();
  size = sizeof(messages);
  tell_object(environment(), messages[counter]);
  counter ++;
  if(counter >= size) {
    move_object(environment(), CHURCH);
    destruct(this_object());
    return 1;
  }
  call_out("death_routine", DELAY);
  return 1;
}

get_messages() {
  int align;
  string *messages, tmp1, tmp2;
  object env;

  env = environment();
  align = (int)env -> query_alignment();

  /* Death for dwarves and things by Moradin */
  if(env->query_race() == "mountain dwarf" || env->query_race() == "kender" ||
     env->query_race() == "gnome" || env->query_race() == "halfling" ||
     env->query_race() == "hill dwarf") {

      messages = ({
 "Moradin says: IT IS TIME, MY CHILD\n\n",
 "Moradin lifts his huge warhammer over his right shoulder and looks at you.\n"+
 "You feel certain that if you had been alive, his gaze would have killed you!\n",
 
 "Moradin says: IT IS ALWAYS SAD WHEN A MIGHTY WARRIOR FALLS.\n",     
 "Moradin makes a beckoning motion and you step closer.\n"+ 
 "Standing next to him you and vanish, appearing somewhere else...\n\n",

 "When the light from your eyes clear you find yourself standing in a \n"+
 "great stone palace, and sense you are deep within the heart of some \n"+
 "huge mountain ...somewhere... \n\n",      

 "Moradin says: COME HERE, I MUST READ YOUR DWARVISH HEART!\n",    
 "Moradin steps closer, reaches out a huge hand straight into your chest,\n" +
 "grabbing something that is within! You feel a strange internal yank as\n" +
 "your very soul is removed for examination...\n\n"
      });

 if(align < -1000)
   messages += ({
 "Moradin says: YOUR SINS AGAINST YOUR DWARVISH BROTHERS AND ALL MORTALS  \n"+
 "              ARE AS MANY AS THE STONES THAT MAKE UP THE MOUNTAINS. YOU \n"+
 "              ARE A DISCRACE TO THE DWARVISH NATION, MY POOR CHILD.     \n"
  });

 else if(align < -500)
   messages += ({
 "Moradin says: OH, WHAT A DESPISABLE BUG WE HAVE HERE, STEALING ORE FROM \n"+
 "              DWARVISH BABIES NO DOUBT. WELL, NOW THEY SHALL NEVER SEE  \n"+
 "              YOUR PITIFUL SOUL AGAIN !!\n"
   });

 else if(align < -200) 
  messages += ({
  "Moradin says: HAVE YOU EVER BEEN TOLD ABOUT REPENTANCE AND ATONEMENT? NO?\n" +
  "              DIDN'T THINK SO EITHER. YOU WILL BE TOLD NOW HOWEVER,\n" +
  "              FOR ETERNITY! HAHAHA!\n\n"
     });           

 else if(align < 0)
   messages += ({
 "Moradin says: SHAME ON YOU MORTAL ONE! STEALING AND KILLING, IS THAT ALL\n" +
 "              YOU CAN THINK OF? WELL NOW YOU WILL BE GIVEN TIME TO REGRET \n"+
 "              YOUR DEEDS. FOR EVER, HAHA!\n\n"
    });
         
 else if(align == 0)
    messages += ({
 "Moradin says: WHAT A FENCE-CLIMBER WE HAVE HERE! NEVER MADE UP YOUR MIND\n" +
 "              IN ALL YOUR LIFE, DID YOU? WELL, DON'T WORRY. YOU WON'T   \n"+
 "              HAVE TO NOW EITHER! HAHAHA!\n\n"
    });

 else if(align < 200)
    messages += ({
 "Moradin says: WHAT A NICE DWARF WE HAVE HERE. BUT YOU ALWAYS HAD YOUR  \n"+
 "              SHARE OF CHAOS, DEATH AND KILLINGS. PERHAPS THERE WILL BE \n"+
 "              ANOTHER CHANCE FOR YOU SOMETIME LATER, MY CHILD.\n\n"
    });

 else if(align < 500)
   messages += ({
 "Moradin says: YOU ARE INDEED A NOBLE DWARF, WORTHY OF MY PRAISE AND \n"+
 "              A GOOD PLACE IN THE AFTERLIFE HERE WITHIN MY MOUNTAINS.\n\n"
   });


 else if(align < 1000)
    messages += ({
 "Moradin says: THERE ARE MANY NOBLE CREATURES HERE IN MY SERVICE, PERHAPS \n"+
 "              YOU SHOULD TAKE ONE OF THEIR PLACES, MY LAWFUL CHILD?\n\n",
    });
 
 else 
   messages += ({
 "Moradin says: YOU ARE THE MOST NOBLE OF ALL DWARVES OF CREATION. \n"+
 "              MY CHILD, YOUR AFTERLIFE HERE IS ASSURED !!        \n\n"
   });
     
   messages += ({
 "Moradin says: CHILD, YOUR SOUL HAS SHOWN ME YOUR TRUE WAYS IN YOUR \n"+
 "              MORTAL LIFE. THESE THINGS HAVE PATHED THE WAY FOR YOUR \n"+
 "              ETERNAL AFTERLIFE. THIS IS THE WAY OF THE GODS.\n\n",

 "Moradin, taking your hand, walks rapidly out of the giant palace  \n"+
 "room, and heads down a huge corridor through the heart of the mountain.\n\n"
   });

  if(align < 1)
    messages += ({
  "Moradin stops at a huge door, black and smeared with blood.\n",
  "Moradin says: THIS IS YOUR ETERNAL PUNISHMENT YOUR MORTAL LIFE HAS \n"+
  "              EARNED FOR YOU. HOPEFULLY, YOUR EXAMPLE WILL SHOW OTHERS \n"+
  "              THE FOLLY OF YOUR WAYS.\n\n"
   });

  else 
    messages += ({
 "Moradin stops at a huge archway openning into a field before a mountain.\n"+
 "Beyond you can see dwarvish brothers working on the mine, resting beneath\n"+
 "trees with plentiful shade, and drinking to their hearts content.\n\n",
 "Moradin says: ENJOY, MY CHILD. YOUR NOBLE LIFE HAS EARNED YOU THIS.\n\n"
    });   

    messages += ({
 "An interdimensional gate opens behind you, and Kingbilly steps through.\n",
 "Kingbilly smiles at you.\n",
 "Kingbilly whispers something to Moradin.\n",
 "Moradin says: PERHAPS YOU ARE RIGHT, KINGBILLY.\n\n",
 "Moradin looks at you sadly.\n\n",
    });

  if(align < 1) 
    messages += ({
  "Moradin says: KINGBILLY SUGGESTS THAT YOU DESERVE ANOTHER CHANCE.\n"+
  "              YET YOUR EVIL NATURE SUGGESTS OTHERWISE.\n",
  "Kingbilly whispers something to Moradin.\n",
  "Moradin says: VERY WELL, BUT IT IS AGAINST MY BETTER JUDGEMENT.\n\n"
    });
  else {
    messages += ({
  "Moradin says: KINGBILLY SUGGESTS THAT YOUR NOBLE NATURE IS AN EXCELENT \n"+
  "              COMBATANT AGAINST EVIL, AND YOU SHOULD CONTINUE YOUR WORK\n",
  "Kingbilly smiles at Moradin.\n",
  "Moradin says: THIS IS TRUE. THERE IS MUCH EVIL TO BE DESTROYED ON THE  \n"+
  "              WORLD. I SHALL SEND YOU BACK TO PERFORM THIS DUTY.\n\n"
   });
  }
      messages += ({
 "Kingbilly smiles happily.\n",
 "Kingbilly waves farewell.\n",
 "Kingbilly leaves through the magical portal, which closes behind him.\n",
 "Moradin smiles happily.\n",
 "Moradin says: SO SHALL IT BE, I SHALL SEND YOU BACK TO THE WORLD.\n"+
 "              BUT KNOW THIS, MY CHILD, PERHAPS JUDGEMENT MAY NOT\n"+
 "              SERVE YOU SO WELL NEXT TIME.\n\n",

 "Moradin hurls his hammer into the vision beyond where it explodes into \n"+
 "thousands of tiny pieces. The flash hurts your eyes and you are forced\n"+
 "to close them.\n\n",
 "Your head begins to spin... your eyes become heavy...\n\n",
 "Your head becomes clear, and the blackness that covers your eyes lifts.\n\n",
 "You suddenly find yourself in a building. It seems vaguely familiar...\n"
       });
  }


  /* Death for elves by Antaaries!! */
  else if(sscanf(env->query_race(), "%self", tmp1)) {

      messages = ({
 "Antaaries says: IT IS TIME, MY CHILD\n\n",
 "Antaaries gathers her leaf green cloak about her and looks sadly at you.\n"+
 "You feel the sadness of her tears penetrate your soul.\n",
 
 "Antaaries says: IT IS ALWAYS SAD WHEN ELVISH BLOOD IS SPILT IN BATTLE.\n",     
 "Antaaries makes a beckoning motion and you step closer.\n"+ 
 "Standing next to her you and vanish, appearing somewhere else...\n\n",

 "When the light from your eyes clear you find yourself standing in a \n"+
 "great oak forest, and sense you are deep within the heart of some \n"+
 "sacred grove ...somewhere in the Happy Hunting Grounds... \n\n",      

 "Antaaries says: COME HERE, I MUST READ YOUR ELVISH HEART!\n",    
 "Antaaries steps closer, reaches out a hand straight into your chest,\n"+
 "grabbing something that is within! You feel a strange internal yank as   \n"+
 "your very soul is removed for examination...\n\n"
      });

 if(align < -1000)
   messages += ({
 "Antaaries says: YOUR SINS AGAINST YOUR ELVISH BROTHERS AND ALL MORTALS  \n"+
 "              ARE AS MANY AS THE TREES THAT MAKE UP THE FORESTS. YOU    \n"+
 "              ARE A DISCRACE TO THE ELVISH NATION, MY POOR CHILD.     \n"
  });

 else if(align < -500)
   messages += ({
 "Antaaries says: OH, WHAT A DESPISABLE BUG WE HAVE HERE, STEALING ORE FROM \n"+
 "                ELVISH BABIES NO DOUBT. WELL, NOW THEY SHALL NEVER SEE  \n"+
 "                YOUR PITIFUL SOUL AGAIN !!\n"
   });

 else if(align < -200) 
  messages += ({
  "Antaaries says: HAVE YOU EVER BEEN TOLD ABOUT REPENTANCE AND ATONEMENT? NO?\n"
+
  "              DIDN'T THINK SO EITHER. YOU WILL BE TOLD NOW HOWEVER,\n" +
  "              FOR ETERNITY !! \n\n"
     });           

 else if(align < 0)
   messages += ({
 "Antaaries says: SHAME ON YOU MORTAL ONE! STEALING AND KILLING, IS THAT ALL\n" +
 "              YOU CAN THINK OF? WELL NOW YOU WILL BE GIVEN TIME TO REGRET \n"+
 "              YOUR DEEDS. FOR EVER, FOR ALL ETERNITY !!\n\n"
    });
         
 else if(align == 0)
    messages += ({
 "Antaaries says: WHAT A FENCE-CLIMBER WE HAVE HERE! NEVER MADE UP YOUR MIND\n" +
 "              IN ALL YOUR LIFE, DID YOU? WELL, DON'T WORRY. YOU WON'T   \n"+
 "              HAVE TO NOW EITHER  !! \n\n"
    });

 else if(align < 200)
    messages += ({
 "Antaaries says: WHAT A NICE ELF WE HAVE HERE. BUT YOU ALWAYS HAD YOUR  \n"+
 "              SHARE OF CHAOS, DEATH AND KILLINGS. PERHAPS THERE WILL BE \n"+
 "              ANOTHER CHANCE FOR YOU SOMETIME LATER, MY CHILD.\n\n"
    });

 else if(align < 500)
   messages += ({
 "Antaaries says: YOU ARE INDEED A NOBLE ELF, WORTHY OF MY PRAISE AND \n"+
 "              A GOOD PLACE IN THE AFTERLIFE HERE WITHIN MY FORESTS.  \n\n"
   });


 else if(align < 1000)
    messages += ({
 "Antaaries says: THERE ARE MANY NOBLE CREATURES HERE IN MY SERVICE, PERHAPS \n"+
 "              YOU SHOULD TAKE ONE OF THEIR PLACES, MY LAWFUL CHILD?\n\n",
    });
 
 else 
   messages += ({
 "Antaaries says: YOU ARE AMONGST THE MOST NOBLE OF ALL ELVES OF CREATION. \n"+
 "              MY CHILD, YOUR AFTERLIFE HERE IS ASSURED !!        \n\n"
   });
     
   messages += ({
 "Antaaries says: CHILD, YOUR SOUL HAS SHOWN ME YOUR TRUE WAYS IN YOUR \n"+
 "              MORTAL LIFE. THESE THINGS HAVE PATHED THE WAY FOR YOUR \n"+
 "              ETERNAL AFTERLIFE. THIS IS THE WAY OF THE GODS.\n\n",

 "Antaaries, taking your hand, walks rapidly through of the giant forest  \n"+
 "and heads down a long leafy path through the heart of the forest.\n\n"
   });

  if(align < 1)
    messages += ({
 "Antaaries haults before an open pit leading into the depths of the hells.\n",
 "Antaaries says: THIS IS YOUR ETERNAL PUNISHMENT YOUR MORTAL LIFE HAS \n"+
  "               EARNED FOR YOU. HOPEFULLY, YOUR EXAMPLE WILL SHOW OTHERS \n"+
  "               THE FOLLY OF YOUR WAYS.\n\n"
   });

  else 
    messages += ({
 "Antaaries stops at a huge arch openning into a grassy green field.  \n",
 "Beyond you can see elvish brothers and sisters singing and dancing, \n"+
 "painting, feasting and making merry.\n",
 "Antaaries says: ENJOY, MY CHILD. YOUR NOBLE LIFE HAS EARNED YOU THIS.\n\n"
    });   

    messages += ({
 "An interdimensional gate opens behind you, and Kingbilly steps through.\n",
 "Kingbilly smiles at you.\n",
 "Kingbilly whispers something to Antaaries.\n",
 "Antaaries says: PERHAPS YOU ARE RIGHT, KINGBILLY.\n\n",
 "Antaaries looks at you sadly.\n\n",
    });

  if(align < 1) 
    messages += ({
  "Antaaries says: KINGBILLY SUGGESTS THAT YOU DESERVE ANOTHER CHANCE.\n"+
  "                YET YOUR EVIL NATURE SUGGESTS OTHERWISE.\n",
  "Kingbilly whispers something to Antaaries.\n",
  "Antaaries says: VERY WELL, BUT IT IS AGAINST MY BETTER JUDGEMENT.\n\n"
    });

  else {
    messages += ({
  "Antaaries says: KINGBILLY SUGGESTS THAT YOUR NOBLE NATURE IS AN EXCELENT \n"+
  "                COMBATANT AGAINST EVIL, AND YOU SHOULD CONTINUE YOUR WORK\n",
  "Kingbilly smiles at Antaaries.\n",
  "Antaaries says: THIS IS TRUE. THERE IS MUCH EVIL TO BE DESTROYED ON THE  \n"+
  "              WORLD. I SHALL SEND YOU BACK TO PERFORM THIS DUTY.\n\n"
   });
  }

      messages += ({
 "Kingbilly smiles happily.\n",
 "Kingbilly waves farewell.\n",
 "Kingbilly leaves through the magical portal, which closes behind him.\n",
 "Antaaries smiles happily.\n",
 "Antaaries says: SO SHALL IT BE, I SHALL SEND YOU BACK TO THE WORLD.\n"+
 "              BUT KNOW THIS, MY CHILD, PERHAPS JUDGEMENT MAY NOT\n"+
 "              SERVE YOU SO WELL NEXT TIME.\n\n",

 "Antaaries looks at you, and begins to chanting in an ancient language.\n",
 "Your head begins to spin... your eyes become heavy...\n\n",
 "You feel your body drifting...drifting in an endless void...\n",
 "Your head then begins clear, and the blackness that covers your eyes "+
     "lifts.\n\n",
 "You suddenly find yourself in a building. It seems vaguely familiar...\n"
       });
  } 

  /* death for thieves by Taalandrix */
/*
  if(env -> query_class("thief")) {
*/
  else {
     messages = ({
 "Taalandrix appears before you in a puff of pink smoke.\n",
 "Taalandrix says: WOW! THAT WAS FUN WASN'T IT !!\n\n",
 "Taalandrix sweeps back his multi-coloured robes and cackles merrily.\n", 
 "Taalandrix says: THAT WAS A REALLY FUNNY JOKE, DYING AND ALL.\n",
 "Taalandrix makes a beckoning motion and you step closer.\n"+ 
 "Standing next to him you vanish, appearing somewhere else...\n\n",

 "When the light from your eyes clear you find yourself standing in a   \n"+
 "place of bewilderment, of twisted and mishapen trees, giant mushrooms \n"+
 "of many colours, and kender running around the place.\n",

 "Taalandrix giggles.\n",
 "Taalandrix says: OK, NOW FOR THE SERIOUS STUFF.\n",
 "Taalandrix winks at you.\n",

 "Taalandrix steps closer, reaches out a huge hand straight into your chest,\n" +
 "grabbing something that is within! You feel a strange internal yank as\n" +
 "your very soul is removed for examination...\n\n"
      });

 if(align < -1000)
   messages += ({
 "Taalandrix shakes his head.\n",
 "Taalandrix says: THERE'S NO FUN IN KILLING OLD PEOPLE AND LITTLE KIDS.\n"+
 "                 YOU WERE VERY EVIL IN YOUR MORTAL LIFE, AND THATS NO \n"+
 "                 JOKE! LOOKS LIKE YOU WON'T BE HERE FOR THE AFTERLIFE.\n",
 
 "Taalandrix says: YOU'D BE BETTER OFF SERVING SOME EVIL GOD, AND NOT THE\n"+
 "                 WAYS OF MISCHIEF, LIKE ALL GOOD 'THIEVES'\n\n",
 "Taalandrix thinks for a moment\n",
 "Taalandrix says: NOPE. I'M GETTING RID OF YOU!\n\n"
   });
 else if(align < -500)
   messages += ({
 "Taalandrix says: OH, WHAT A DESPISABLE BUG WE HAVE HERE, STEALING ORE FROM \n"+
 "                 BABIES NO DOUBT. WELL, NOW THEY SHALL NEVER SEE  \n"+
 "                 YOUR PITIFUL SOUL AGAIN !!\n\n",
 "Taalandrix says: SO WHAT SHALL IT BE? WILL I TURN YOU INTO A MUSHROOM?\n",
 "Taalandrix says: WELL, THATS WHAT I DO TO LITTLE BOTHERS LIKE YOU\n"+
 "                 YOU'RE NO FUN AT ALL; A LITTLE CRAZED PERHAPS, BUT NO FUN\n"
   });

 else if(align < -200) 
  messages += ({
 "Taalandrix says: LOOKS LIKE YOUR LIFE WAS A BIT OF A JOKE, BUT NOT MUCH \n"+
 "                 FUN. PERHAPS YOU CAN THINK UP OF A FEW DIFFERENT JOKES \n"+
 "                 WHERE YOU'RE BEING SENT !!\n\n",
 "Taalandrix ponders the situation.\n",
 "Taalandrix looks you up and down.\n",
 "Taalandrix asks: HOW ABOUT I TURN YOU INTO A KENDER?\n",
 "Taalandrix exclaims: THAT SHOULD TEACH YOU HOW TO HAVE FUN!!\n\n",
     });           

 else if(align < 0)
   messages += ({
 "Taalandrix says: AHH! NOW HERE'S A SOUL WITH CHARACTER! I SEE YOU'VE HAD \n"+
 "                 FUN AND GAMES THROUGHOUT YOUR LITTLE MORTAL LIFE! WHAT  \n"+
 "                 GREAT FUN WE'LL HAVE IN THE AFTERLIFE, MY FRIEND.     \n\n",
 "Taalandrix jumps up onto a mushroom.\n",
 "Taalandrix asks: SO WHAT NEW JOKES DO YOU HAVE FOR ME?\n"+
 "                 ANY INTERESTING STORIES? WE HAVE YOUR WHOLE AFTERLIFE!\n\n"
    });
         
 else if(align == 0)
    messages += ({
 "Taalandrix says: WHAT A FENCE-CLIMBER WE HAVE HERE! NEVER MADE UP YOUR MIND\n" +
 "                 IN ALL YOUR LIFE, DID YOU? NO ORRIGINAL JOKES OR PRANKS? \n"+
 "                 I SUPPOSE YOU'LL HAVE LOTS OF TIME ON YOUR HANDS NOW \n\n",
 "Taalandrix ponders the situation.\n",
 "Taalandrix says: DO YOU LIKE MUSHROOMS? YOU COULD SPEND YOU WHOLE \n"+
 "                 AFTERLIFE BEING ONE, IF YOU WANT. OR HOW ABOUT A WHOOPIE\n"+
 "                 CUSHION? NOW THEY'RE FUNNY !!\n\n",
    });

 else if(align < 200)
    messages += ({
 "Taalandrix says: WHAT A NICE FELLOW WE HAVE HERE. BUT YOU ALWAYS HAD YOUR \n"+
 "              SHARE OF CHAOS, DEATH AND KILLINGS. PERHAPS YOU'RE NOT A  \n"+
 "              BAD SORT AFTER ALL! HAVE YOU HEARD THE RUMOUR...? \n",
 "Taalandrix waits with anticipation.\n",
 "Taalandrix says: OH...NEVER MIND..\n"
    });

 else if(align < 500)
   messages += ({
 "Taalandrix says: WHAT A POMPUS BORE YOU ARE! ALWAYS FOLLOWING THE GOOD \n"+
 "                 AND LAWFUL WAYS. WELL, THEY'RE NOT MY WAYS, FUNNY NOSE.\n",
 "Taalandrix ponders the situation.\n",
 "Taalandrix says: I THINK I'LL HAND YOU TO THE ALL-GOD INSTEAD.\n"+
 "                 HE KNOWS WHAT TO DO WITH NICE GUYS LIKE YOU.\n\n",
 "Taalandrix thinks for a moment.\n",
 "Taalandrix says: I HOPE HE ROASTS THEM OVER HOT COALS FOR 30 MINUTES.\n"+
 "                 SERVED WITH GARDEN PEAS AND ROAST POTATOES !! \n\n"
   });


 else if(align < 1000)
    messages += ({
 "Taalandrix says: EEEWWWW !! NOT ONE OF 'THESE' GOODIE-TWO-SHOES !!\n",
 "Taalandrix says: GO FIND SOME OTHER GOD TO JUDGE YOUR SOUL, YOU DON'T\n"+
 "                 BELONG HERE; MUST HAVE BEEN SOME MISTAKE.\n\n"
    });
 
 else 
   messages += ({
 "Taalandrix says: BOOOOORING! YOU NEVER HAVE ANY FUN. WHAT AM I GOING \n"+
 "                 TO DO WITH YOU !!\n"
   });
     
    messages += ({
 "An interdimensional gate opens behind you, and Kingbilly steps through.\n",
 "Kingbilly smiles at you.\n",
 "Kingbilly whispers something to Taalandrix.\n",
 "Taalandrix winks at Kingbilly.\n",
 "Kingbilly whispers something to Taalandrix.\n",

 "Taalandrix pouts.\n",
 "Taalandrix says: YOU ALWAYS SPOIL MY FUN, KINGBILLY.\n\n",
 "Kingbilly frowns at Taalandrix.\n",
 "Taalandrix looks at you sadly.\n\n",
 "Taalandrix says: OH, ALRIGHT THEN. I'LL DO IT.\n\n",
 "Kingbilly smiles happily.\n",
 "Kingbilly waves farewell.\n",
 "Kingbilly leaves through the magical portal, which closes behind him.\n",
 "Taalandrix smiles happily.\n",
 "Taalandrix says: LOOKS LIKE I HAVE TO SEND YOU BACK.\n\n",
 "Taalandrix says: WELL, I OWED HIM A FAVOUR, AND NOW HE'S COLLECTING ON IT\n",
 "Taalandrix says: SO SHALL IT BE, I SHALL SEND YOU BACK TO THE WORLD.\n"+
 "                 BUT KNOW THIS, PERHAPS JUDGEMENT MAY NOT\n"+
 "                 SERVE YOU SO WELL NEXT TIME.\n\n",

 "Taalandrix breaks a piece of mushroom from nearby.\n",
 "Taalandrix says: EAT THIS.\n\n",
 "Taalandrix gives you a piece of mushroom.\n",
 "You eat the mushroom. It smells a little funny.\n",
 "Suddenly your head begins to spin... your eyes become heavy...\n\n",
 "You feel your body floating...through time and space...\n\n",
 "Your head becomes clear, and the blackness that covers your eyes lifts.\n\n",
 "You suddenly find yourself in a building. It seems vaguely familiar...\n"
       });
  }

  return messages;
}