int attack_by(object ob) Called when you are attacked by the given object. This adds the object into the attacker list so that we start attacking him next heart_beat. Returns 1 if put into the list 0 on failure. int attack_ob(object ob) Puts the object ob into our attack list. Returns 1 if put into the list 0 on failure. int stop_fight(object ob) Stops you fighting the object ob. This takes the object out of the attacker list or the hunting list. Returns 1 if taken out of the list 0 on failure object *query_attacker_list() Returns the current object we are attacking. object *query_call_outed() Returns the objects we are hunting. object make_corpse() Makes a corpse of the object. void do_death(object killer) Does the death experiance. passed the person or monster that killed them. int wield(string str) The wield function we all learn to hate. object query_weapon() Returns the current weapon the monster or player is wielding. void set_weapon(object weapon) Sets the objects weapon to weapon.