Ashushusa ... É um treco bem bobo mas que me incomodava muito. Eu decidi trocar o Ren'py pelo RMMZ mas a janela de diálogos padrão é muito engessada. E pior: a maneira como ela é implementada da pouca margem para alterações sem que seja necessário mexer em sua estrutura.
O que eu fiz foi adaptar a janela de escolhas do RMMZ ao padrão usual do Ren'Py e adicionar condicionais: Suponha que você estabelece 3 opções de diálogo para o jogador. Mas duas dessas opções só são disponíveis se você tiver cumprido 2 outras "quests" no jogo. Sem esse plugin você teria que criar 3! (3x2x1=6) variações dessa mesma janela para dar conta das comuninações possíveis.
Com o script você cria apenas 1 jabela e condiciona que cada opções só esteja disponível para o jogador se um determinado interruptor do banco de dados esteja ativado. Outra coisa que o plugin faz é "embaralhar" as opções para evitar que as mesmas escolhas estejam sempre na mesma ordem.
Também traz uma opção nova e inedita para o RMMZ: atribuir valor de um interruptor a outro (algo que não existe em nenhuma versão do programa). Nada disso é difícil de se fazer mas implementar de forma otimizada foi algo que me exigiu muito das minhas horas de almoço.
Este site usa cookies para ajudar a personalizar seu conteúdo e deixar você logado caso se registre.
Ao continuar usando o site, você concorda com o uso de cookies.