Name: reduce_hit_point - reduce the hit points in a living

Syntax:
       int reduce_hit_point(int damage)

Description:
       The reduce_hit_point function reduces the hit points in a living. The
       player can't die from this operation for if the hit points are reduced
       below zero they are set to 1.

       The single argument must be a positive integer and states the amount
       if hit points to be reduced.

Return value:
       The function returns an integer containing the new hit points of the
       living.

Examples:
       this_player()->reduce_hit_point(10);

See also: living/heal_self, living/restore_spell_points, living/hit_player