Si mettre 0 à la place du temps standard de présence des corps ne les laisse pas a l´infini, alors non. Car mettre une très grande valeur va creer un bug 
Les données qui sont stockés dans la variable que j´appelerais vTimeCorpse sont limitées a une certaine taille par le type de la variable, si la donnée entrée dépasse cette taille, il y a un overflow..
Pour votre information c´est comme ça que les logiciels de microsoft on fait l´objet de milliers d´attaques (:
PS: c´est une peu technique mais je pense que c´est comme ça !