void setup() { object obj; set_name("shayman"); set_gender( "female" ); add_adj("orc"); add_ids("orc", "orc shayman"); set_short("Orc shayman"); set_long("An ugly orc shayman. This thing looks wilder than your average " + "orc."); set_race("orc"); set_level(10); set_aggressive(1); set_spell_chance(20); set_spell_damage(20); set_spell_message("The shayman casts a magic missile at $t."); set_hit_skill("combat/unarmed"); set_skill("combat/unarmed", 50); set_skill("combat/defense", 100); obj = clone_object(DIR + "/obj/gold_staff.c"); obj->setup(); obj->move(this_object()); obj = clone_object(DIR + "/obj/orc_slayer.c"); obj->setup(); obj->move(this_object()); do_wield(obj); }
void setup(void) { set_id("mithril chain mail"); set_adj("mithril"); add_ids("mithril mail", "mail", "chain mail"); set_short("Mithril chain mail"); set_long("It looks very light."); set_gettable(1); set_slot("body"); set_ac(4); set_value(2500); set_size(3); set_weight(5); }
void setup(void) { int temp; temp = random(3); if (temp == 0) { set_id("diamond"); add_ids("gem","jewel"); set_short("A diamond"); set_long("A large cut diamond, it looks valuable."); } else if (temp == 1) { set_id("emerald"); add_ids("gem","jewel"); set_short("An emerald"); set_long("A large cut emerald, it looks valuable."); } else if (temp == 2) { set_id("sapphire"); add_ids("gem","jewel"); set_short("A sapphire"); set_long("A large cut sapphire, it looks valuable."); } set_gettable(1); set_value(random(250) + 300); set_weight(1); }
void setup(void) { set_name("barkeeper"); add_ids("barkeep", "lazyeye", "shopkeeper", "merchant"); set_gender("male"); set_short("Lazyeye, the barkeeper"); set_long("He really doesn't like people staring at him."); set_race("human"); set_level(15); set_restock_delay(7200); set_will_buy(1); add_item(DIR + "/obj/classbeer", 20); add_item(DIR + "/obj/special", 10); add_item(DIR + "/obj/firebreath", 10); }
void setup(void) { add_ids("tower shield"); set_adj("large"); set_short("A large tower shield"); set_long("A large tower shield It has an intricate holy symbol " + "elaborately created on the front of the tower shield. It is " + "heavy and sturdy."); set_gettable(1); set_ac(4); set_wield_type("single"); set_wield_message("$N $vtake up $p $o."); set_unwield_message("$N $vremove $p $o."); set_value(1000); set_size(35); set_weight(3); add_bane("holy"); }
void setup(void) { set_id("tombstone"); set_short("A tombstone"); add_ids("stone", "grave", "gravestone"); }
void create(void) { ob::create(); wield::create(); add_ids("shield"); }
void create(void) { ob::create(); add_ids("armor", "armour"); }