ouaip
Lorsque le script lit une ligne vide mais existante, il lira "", en ce qui concerne les phrases de victoire / défaite. Une ligne qui n'existe pas laissera un vide (nil) à la place, dans la variable $data_trainer[...] correspondante. Et si le script est adapté pour passer l'étape si la phrase de défaite est "", il ne l'est apparemment pas si la phrase de défaite est nil =)
A l'occas, je regarderai pour corriger ces petits soucis techniques, ca me prendra quelques secondes mais là j'ai pas PSP sous les yeux (il est sur un autre ordi) donc là tout de suite je ne peux rien te donner. Remarque, je crois savoir que tu as qques connaissances en scripts, non ? Si je ne fais pas erreur, alors tu dois être en mesure d'installer ce petit contrôle =)
c'est un return ... if ... = nil (les ... c'est parce que je n'ai pas les variables en tête) juste avant le return ... contenu dans la classe Trainer_Info (méthode string_defeat ou un truc de ce genre) pour contourner ca