Ejemplo n.º 1
0
#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;
    }
Ejemplo n.º 2
0
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);