inherit "/std/races/ruminant"; void setup() { mixed *new_head; set_name( "moose" ); set_long( "The moose is a large woodland animal.\n" ); set_height( 200 ); set_weight( 7000 ); set_desc( "a large, hairy quadruped reminding you very much of a moose" ); new_head = query_bit( "head" ); new_head[ 2 ] += ({ "left horn", "right horn" }); remove_bit( "head" ); add_bit( "head", "head", new_head[ 2 ] ); add_bit( "left horn", "horn", ({ "head", 20, 0 }) ); add_bit( "right horn", "horn", ({ "head", 20, 0 }) ); add_bit( "tail", "tail", ({ 0, 15, 0 }) ); inedible += ({"left horn", "right horn", "tail" }); unrottable += ({ "left horn", "right horn" }); add_ac( "blunt", "blunt", 50 ); add_ac( "pierce", "pierce", 20 ); add_ac( "sharp", "sharp", 20 ); set_stats( ({ 4, -2, -4, 8, -4 }) ); } /* setup() */ void set_unarmed_attacks( object thing ) { thing->remove_attack( "hands" ); thing->remove_attack( "feet" ); thing->remove_attack( "standard" ); thing->remove_attack( "chew" ); thing->remove_attack( "hoof" ); thing->add_attack( "chew", 20, ({ 40, 8, 10 }), "sharp", "unarmed", 0 ); thing->add_attack( "hoof", 50, ({ 60, 10, 40 }), "blunt", "unarmed", 0 ); thing->set_combat_response("dodge"); } /* set_unarmed_attacks() */