Lfun: second_life - get a monster a second life Synopsis: int second_life(object corpse) Description: The second_life function is called when a monster dies. The argument is the previously cloned und set up corpse. If you you inherit obj/monster, just override second_life. If you simply cloned obj/monster, second_life of obj/monster calls monster_died in the dead_ob, if it is set with set_dead_ob. Return value: If it returns 0, the monster destructs itself, else not. Examples: // Monster dies but - well - is still there and even gets healed. // There will be a corpse of the monster: second_life() { heal_self(1000); return 1; } // Monster will die but there won't be any corpse: second_life(corpse) { destruct(corpse); } Note: No matter what second_life returns, there will be a corpse! If there shouldn't be any corpse, see above ;-) See also: monster/set_dead_ob, object/monster_died, living/die