/* Do not remove the headers from this file! see /USAGE for more info. */ /* ** fighter_master.c -- the Fighter Guild's guildmaster ** ** 951228, Deathblade: created */ inherit ADVERSARY; inherit M_GUILD_MASTER; inherit M_REGEX; void setup() { set_name("Guildmaster"); set_proper_name("The Guildmaster"); add_id("master"); set_id("guildmaster"); set_gender(1); set_in_room_desc("The Fighter Guild's guildmaster"); set_long("The guildmaster is a large, muscle-bound killing machine. It would be wise to avoid pissing him off. Ask him to \"join the fighter guild\" or to \"leave the fighter guild\"."); set_max_health(10); set_which_guild( "fighter" ); set_wielding("/domains/std/objects/sword"); set_wearing("/domains/std/objects/platemail"); } void receive_outside_msg(string str) { if ( search(str, "join +(|the +)(fighter|guild)") != -1 ) { call_out((: add_a_member, this_body() :), 0); } if ( search(str, "leave +(|the +)(fighter|guild)") != -1 ) { call_out((: release_a_member, this_body() :), 0); } }