O old_data é uma declaração que acontece antes do nome da variável, por exemplo old_data?.job usada para reutilizar a variável que foi utilizada no script anterior.
//Criando o salto
QUESTION(`Qual sua profissão?`, 'job', 'string');
MESSAGE(`Sua profissão é ${data?.job}`);
GO_TO("script");
Se precisar reutilizar a mesma variável que foi criada a partir de outro script, é necessário utilizar uma sintaxe própria no TagScript old_data?.
Essa sintaxe é utilizada obrigatoriamente após o uso do GO_TO(), (quando tiver necessidade de reutilizar a variável) salto de um script para outro script.
//Após o GO_TO()
MESSAGE(`Muito legal a sua profissão de ${old_data?.job}`);
QUESTION(`Deseja alterar sua profissão?` 'newJob', 'string' ['Sim', 'Não'])
O uso correto desse componente, seria: exibir este dado e confirmando se o usuário ainda está nessa profissão, e perguntando se ele quer atualiza-la. Lembrando que esse novo dado terá que ser armazenado em um variável diferente de job.