Modificar variável
A ação Modificar variável muda uma variável diretamente, sem que o leitor precise fazer uma escolha. Use-a para coisas que simplesmente acontecem: ganhar um item, uma pontuação subindo, uma flag sendo ativada.

Configurações
| Configuração | Detalhes |
|---|---|
| Variável | Escolha uma (Selecione uma variável) ou crie uma Nova variável (Nome da variável) e escolha seu tipo |
| Operador | O que fazer com a variável (veja abaixo) |
| Valor | Um número inteiro, ou texto para uma variável de Texto |
Toque em ADICIONAR VARIÁVEL para adicionar a mudança à ação. Uma ação pode conter várias mudanças, mostradas como chips que você pode tocar para editar ou remover. ADICIONAR AÇÃO fica desativado até que haja pelo menos uma.
Operadores
| Operador | Significado | Exemplo |
|---|---|---|
= |
Define a variável para o valor | door_open = 1, name = Sam |
+ |
Soma | gold + 10 |
- |
Subtrai | gold - 3 |
* |
Multiplica | gold * 2 |
/ |
Divide | gold / 2 |
Variáveis de Texto só têm =. Variáveis Numéricas permitem todos eles. Variáveis do tipo Qualquer permitem todos os operadores, mas sem verificações de segurança, então uma variável pode acabar guardando o tipo errado de valor. Veja Variáveis.
Como uma variável começa
Uma variável que nunca foi definida conta como 0 quando você a modifica, então gold + 10 em uma variável nova resulta em 10. Se uma variável guardando texto for modificada com um operador numérico, ela recomeça do 0.
A divisão pode gerar decimais. Eles são mantidos como decimais para as condições, mas mostrados no texto como números inteiros (arredondados).
As mesmas mudanças em outros lugares
As mesmas alterações de variáveis exatas estão disponíveis em toda escolha e em toda área interativa, então você raramente precisa de uma ação separada de Modificar variável. Use essa ação quando nada que o leitor fez causou a mudança.