#include <mudlib.h> string query_race(); string query_gender(); inherit MONSTER ; void create () { ::create(); seteuid(getuid()); enable_commands() ; set("author", "nightmask"); set("short", "A citizen of Hill Valley"); set("id", ({ "citizen", query_race() }) ); set_name("a citizen"); set("gender", query_gender()); set("race", query_race()); set("damage", ({ 1,4 }) ); set("weapon_name", "fists"); set_verbs( ({ "attack", "swing", "bitchslap" }) ); set_level(random(4)+1); } string query_gender() { string str; int num = random(2); switch(num) { case 0 : str = "male";break; case 1 : str = "female";break; }
inherit MONSTER; void set_trap(object to); void create() { mapping inv; ::create(); set_name("weimic hunter"); set_race("weimic"); set_body_type("weimic"); set_gender(({"male","female","female"})[random(3)]); set_id(({"weimic","hunter", "weimic hunter"})); set_short("weimic hunter"); set_long("A nomad of the plains, this weimic is clad in " "only a leather tunic that marks "+objective(query_gender())+ "as a hunter. "+nominative(query_gender())+" has a sleek " "feline body with sun-bleached yellow fur, and a muscular " "human torso."); set_property("autobag", "bag"); set_class("fighter"); set_subclass("ranger"); set_level(40+random(3)); set_skill("nature", 250); set_skill("stealth", 100); set_spells(({"throw spear", "spear", "impale", "spear"})); set_spell_chance(33);