inherit "/std/races/standard"; #include "light_defs.inc" string *inedible; void setup() { set_long("A Demi-God is the second most powerful being in FR-MUD.\n"); set_name("demi-god"); /*new light handling */ set_light_limits(LIGHT_DEMIGOD_LOW, LIGHT_DEMIGOD_HIGH); reset_get(); } void set_racial_bonuses() { previous_object()->adjust_bonus_int(15); previous_object()->adjust_bonus_dex(15); previous_object()->adjust_bonus_str(15); previous_object()->adjust_bonus_wis(15); previous_object()->adjust_bonus_con(15); inedible = ({ "skull", "teeth" }); } int query_skill_bonus(int lvl, string skill) { return 50; } string query_desc(object ob) { switch((int)ob->query_gender()) { case 1 : return "Before you stands one of the most powerful immortals, a Demi-God.\n"; case 2 : return "You are stunned by the beauty of a Demi-Goddess.\n"; case 3 : return "This Demi-God is Bisexual... wow!\n"; default:return "This Demi-God has no sex whatsoever.\n"; } } int query_eat(string type) { return (member_array(type, inedible) == -1); }