Automatiser les changements de printed name

Je ne sais pas si mon titre de topic est très clair, mais voici l’idée.

Actuellement je procède comme suit :

the printed name of Otto Grimwald is "[if Otto Grimwald is dead]le cadavre mutilé et exprimant une souffrance inexprimable d'Otto Grimwald[otherwise]ce bon vieil Otto[end if]".

Histoire de ne pas alourdir considérablement mon code (et aussi parce que je suis une feignasse), j’aimerais savoir s’il existe un moyen d’ajouter automatiquement l’adjectif " mort " ou " le cadavre de " , au printed name d’une personne.

Du genre :

Every turn: if machin is dead, now the printed name of machin is "le cadavre de [the printed name of machin"].

(qui sauf erreur de ma part ne fonctionne pas…)

En fait, il suffit d’utiliser un before :

Before printing the name of a dead person: say "le cadavre de ".

Et puis comme ça, si tu décides de faire revivre la personne, "le cadavre de " est enlevé automatiquement. Voilà !

Merci ! :smiley: ça va méchamment me faciliter la vie, ça !