Como adicionar atributos?

2 Respostas   507 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

MeiaNoite

  • *
  • Posts: 20
  • Ouros: 1
Tópico criado em: 22/05/2016 às 02:40 - Última modificação por King Gerar em 22/05/2016 às 07:51

Pessoal, gostaria de saber se há como adicionar parâmetros novos através de algum script. Pergunto isso, pois estou tentando criar um sistema de carisma fora das batalhas, semelhante a DA O, TW3, Fallout, e rpgs em geral que usam a lábia off combat para certas quest's.

Elf

  • *
  • Posts: 1
  • Ouros: 0
Resposta 1: 02/03/2017 às 16:10

Tu pode criar duas variáveis, tipo, se determinado personagem tomou determinada atitude, e caso seja uma má atitude, tu adiciona uma determinada quantia a variável, por exemplo: O personagem roubou algo, adiciona 3 a variável "Ações ruins", caso ele fez uma coisa boa adiciona uma variável de ações boas, sendo que tu pode adaptar, ao invés de ações, pode criar "Lábia", como tu falou, seguindo a mesma ordem, e caso determinada quest precisa de uma certa quantidade de "Lábia", cria uma condição baseado nos números adicionados na variáveis, é isso que faço nos meus jogos, e dá certo. :v

Uhtred

  • Mito
  • *
  • Posts: 1598
  • Ouros: 2175
  • Even a broken clock is right twice a day.
  • Medalhas Participante da 2º Mostra de Arte Steamfórdia Vencedor da 1º Edição da CRM JAM Vencedor CRM Awards - Melhor Projeto Vencedor CRM Awards - Melhor Jogo Completo Vencedor CRM Awards - Melhor Maker Participantes do Maps Together 2 Vencedor do Protótipo Premiado Vencedores das edições do Concurso Projeto Rickas!
Resposta 2: 02/03/2017 às 16:52

É, dá pra fazer praticamente como o Elf falou aí em cima.

Se o teu parâmetro novo for "Lábia", tu cria uma variável com esse nome e soma ou subtrai pontos dessa variável.

Exemplo: em uma conversa com um NPC tu faz o evento onde tu pode xingar ou elogiar o NPC, aí na parte onde tu elogia é só adicionar lá um controle de variável e somar, por exemplo, +2 nessa variável. Ao xingar, tu vai lá e subtrai -2 dessa variável.

Aí no teu caso tu quer uma quest onde o herói só possa participar se tiver, por exemplo, 15 pontos de Lábia. Nesse caso, tu usa uma condição, onde se a variável Lábia foi maior ou igual a 15, o evento acontece, caso contrário é negada a participação na quest.

Te recomendo ler tutoriais sobre variáveis e condições, aqui tem um tutorial bem completo criado pela MayLeone, se ler e praticar vai sacar como faz.