/
#include "std.h"
#undef EXTRA_RESET
object mechanic;
#define EXTRA_RESET\
   if (!mechanic || !living(mechanic)) {\
       object beer;\
       object wrench;\
       mechanic = clone_object("obj/monster");\
       call_other(mechanic, "set_name", "mechanic");\
       call_other(mechanic, "set_level", 12);\
       call_other(mechanic, "set_al", 200);\
      call_other(mechanic, "set_short", "A huge dirty mechanic is here");\
    call_other(mechanic, "set_wc", 15);\
    call_other(mechanic, "set_aggressive", 1);\
     beer = clone_object("obj/beer");\
     move_object(beer, mechanic);\
     move_object(mechanic,  this_object());\
     wrench = clone_object("obj/weapon");\
    call_other(wrench, "set_name", "wrench");\
    call_other(wrench, "set_value",100);\
   call_other(wrench, "set_class", 12);\
    call_other(wrench, "wield", "wrench");\
    call_other(wrench, "wield", "monkey wrench");\
    move_object(wrench, mechanic);\
      }


TWO_EXIT("players/kantele/wagon_stall" , "down",
         "players/kantele/dirty_sleepingroom" , "east",
         "A dirty living room",
         "It looks like a very dirty unkeept human male lives here.\n" +
         "A stairway leads down, and a door further in.\n",1)