/*
* How to start building an interactive npc
* By Avelan, January '02
*/
#include "defs.h"
inherit ROOM_OBJ;
#define TESTNPC "/d/learning/school/characters/womble_interm"
object womble;
void setup(){
set_light(70);
set_zone("npc_school");
set_short("npc room");
set_long("Ok, now we have a basic npc set up. Next"
" we shall add chats for it and also give it a weapon"
" of some sort. I'll give it one armour i've made myself"
" and one weapon from the armoury.\nIf you want a list"
" of all weapons available from the armoury, you can do"
" 'exec return ARMOURY_H->query_weapons();', also, do"
" 'help armoury' for more information about the armoury.\n"
"You can go to the item school to see how to code your own"
" weapons and armours.\n");
/*
* Again, add_items here when doing a real room.
*/
add_exit("forward",NPCSCHOOL+"npc_school06","path");
add_exit("back", NPCSCHOOL+"npc_school04","path");
} /* setup() */
void reset(){
if(!womble){
womble = clone_object(TESTNPC);
womble->move(TO,"$N wombles in from somewhere.");
}
} /* reset() */