Esta variável armazena valores associados ao contexto atual da execução da pilha.
Visão Geral das Variáveis
O que é uma Variável?
Seção intitulada “O que é uma Variável?”As Variáveis são componentes usados para armazenar informações que podem ser lidas, comparadas e alteradas por outros Wireds. Elas funcionam como dados do sistema wired, guardando valores que nos ajudam a tomar decisões e responder de formas diferentes em cada situação.
Elas permitem criar mecânicas mais avançadas, como sistemas de pontos, vidas, progresso, contadores, estados de mobis, informações de usuários e dados compartilhados no quarto. Dependendo do tipo, uma variável pode pertencer a um usuário, a um mobi, ao quarto inteiro ou até à execução atual de uma pilha Wired.
Elas não precisam ficar empilhadas na pilha principal para funcionar. O papel delas é servir como base de informação para o sistema wired, permitindo que outros Wireds consultem, filtrem, transformem e reutilizem valores ao longo do sistema.
Relação com Extras de Variável
Seção intitulada “Relação com Extras de Variável”Além das próprias Variáveis, existem wireds Extras específicos que ampliam ou modificam a forma como esses dados podem ser usados no sistema. Esses componentes adicionam comportamentos complementares à variável já existente.
Isso permite montar lógicas mais avançadas, como conectar textos e valores, trabalhar com progressão de níveis ou lidar com utilitários de tempo. Diferente dos Extras gerais, os Extras de Variável precisam ser posicionados junto da variável que se deseja modificar, porque atuam diretamente sobre o funcionamento dela.
Boas práticas e cuidados
Seção intitulada “Boas práticas e cuidados”Ao trabalhar com Variáveis, uma das decisões mais importantes é escolher o tipo certo para cada caso. Valores individuais, como pontos de um jogador, costumam funcionar melhor em variáveis de usuário. Já informações compartilhadas por todo o quarto fazem mais sentido em variáveis globais.
Também é importante lembrar que nem toda variável deve ser reutilizada para múltiplas funções. Separar variáveis por responsabilidade ajuda a evitar confusão e facilita a manutenção do sistema, principalmente em automações maiores.
Lista Completa
Seção intitulada “Lista Completa”Esta variável repete ou encaminha valores de outra variável para reutilização na pilha.
Esta variável armazena valores ligados a um mobi.
Esta variável acompanha o progresso de uma tarefa.
Esta variável acompanha o progresso de uma cadeia de tarefas.
Esta variável referencia valores armazenados em outro quarto.
Esta variável armazena valores globais compartilhados no quarto.
Esta variável armazena valores ligados a um usuário específico.
Este extra de variável adiciona lógica de níveis e progressão baseada em pontos de experiência.
Este extra de variável conecta textos e valores para criar resultados dinâmicos.
Este extra de variável oferece utilitários para calcular e manipular valores de tempo.
