inherit "obj/monster.c"; inherit "/std/basic/respond_give"; void setup() { add_alias("king"); set_name("aldinanachru"); set_short("Aldinanachru"); set_long("Aldinanachru is a little larger, and a lot stouter than " "any other gnome you have ever seen. You can tell that he " "a little disturbed at something. As you stand and think, " "a rumor of the lost Greystone of Reorx is refreshed in " "your memory.\n"); set_max_hp(1000); set_cha(25); set_level(25); set_thac0(-20); set_damage_dice(6,10); set_al(-100); set_gender(1); respond_give("give_me","greystone of reorx"); } void init() { ::init(); give_init(); } int give_me(object player,object *item) { if(this_player()->query_level()>4) { object amulet; write("You give the Greystone of Reorx to Aldinanachru.\nAldinanachru gets " "an amulet from his pocket and hands it to you.\n\n"); amulet = new("/d/newbie/gnome/armour/amulet.c"); amulet->move(this_player()); this_player()->add_property("GNOME_NEWBIE",1); return 1; } if(this_player()->query_level()<5) { write("Aldinanachru tell you: Nice try, but this is not the " "real Greystone.\n"); return 1; } }