/
LIB3/
LIB3/D/ADMIN/
LIB3/D/ADMIN/OBJ/
LIB3/D/ADMIN/ROOM/W/
LIB3/D/HOME/
LIB3/D/HOME/CITY/ARENA/
LIB3/D/HOME/CITY/ITEMS/
LIB3/D/HOME/CITY/POSTOFFI/
LIB3/DOC/
LIB3/GLOBAL/SPECIAL/
LIB3/GLOBAL/VIRTUAL/
LIB3/NET/
LIB3/NET/CONFIG/
LIB3/NET/DAEMON/CHARS/
LIB3/NET/GOPHER/
LIB3/NET/INHERIT/
LIB3/NET/OBJ/
LIB3/NET/SAVE/
LIB3/NET/VIRTUAL/
LIB3/OBJ/B_DAY/
LIB3/OBJ/HANDLERS/TERM_TYP/
LIB3/PLAYERS/B/
LIB3/PLAYERS/N/
LIB3/ROOM/
LIB3/SAVE/
LIB3/SAVE/BOARDS/
LIB3/SAVE/ENVIRON/
LIB3/SAVE/POST/
LIB3/STD/COMMANDS/SHADOWS/
LIB3/STD/CREATOR/
LIB3/STD/DOM/
LIB3/STD/EFFECTS/
LIB3/STD/EFFECTS/HEALING/
LIB3/STD/EFFECTS/OTHER/
LIB3/STD/EFFECTS/POISONS/
LIB3/STD/ENVIRON/
LIB3/STD/GUILDS/
LIB3/STD/LIQUIDS/
LIB3/STD/ROOM/
LIB3/STD/TRIGGER/SHADOW/
LIB3/W/
LIB3/W/BANNOR/
LIB3/W/NEWSTYLE/
inherit "/std/races/standard";

void    create()
{
    ::create();
    set_name( "cyborg" );
    set_main_plural( "cyborgs" );
    set_long( "Half of this creature is metal and plastic, and the rest is " +
	      "flesh. You feel pity for it, but it does not really care. " +
	      " All it wants is for you to die.\n" );

    /* All the parts will be related to mechanical parts */
    /* They will also be valuable to some extent. Hey, they are */
    /* spare parts after all. */

    bits = ({ 
		 "head", 0, ({ 0, 2, 20, "left optical", "right eye", "left intake",
			       "right nostril" }),
		 "left optical", 0, ({ "head", 1, 5 }),
		 "right eye", 0, ({ "head", 1, 0 }),
		 "left intake", 0, ({ "head", 1, 5 }),
		 "right nostril", 0, ({ "head", 1, 0 }),
		 "torso", "guts", ({ 0, 400, 200, "oil reservoir", "left oil filter",
				     "right kidney", "servo motor", "speaker", "spleen" }),
		 "oil reservoir", 0, ({ "torso", 5, 25 }),
		 "left oil filter", 0, ({ "torso", 5, 15 }),
		 "right kidney", 0, ({ "torso", 1, 0 }),
		 "spleen", 0, ({ "torso", 1, 0 }),
		 "servo motor", 0, ({ "torso", 20, 75 }),
		 "speaker", 0, ({ "torso", 15, 100 }),
		 "left arm", "arm", ({ 0, 28, 75 }),
		 "right arm", "arm", ({ 0, 28, 75 }),
		 "left leg", "leg", ({ 0, 30, 100 }),
		 "right leg", "leg", ({ 0, 30, 100 }),
		  });
    reset_get();
}				/* create() */


string  query_desc( object ob )
{
    return "A part human and part robot creature.\n";
}				/* query_desc() */


void    set_stats( object ob )
{
    ob->set_bonus_str( 2 );
    ob->set_bonus_dex( 0 );
    ob->set_bonus_wis( -2 );
    ob->set_bonus_con( 2 );
    ob->set_bonus_int( -2 );
    ob->set_max_light( 200 );
    ob->set_min_light( 10 );
}				/* set_stats() */