10/06/2014

Aula 7 - Hotéis e Estátuas de Cura

   Olá, fãs de RPGs e coisas legais. Estou aqui novamente para mais uma aula de como criar um jogo usando o RPG Maker 2003. E na aula de hoje aprenderemos a criar um local para os heróis descansarem e recuperarem as forças (além de estátuas que podem curar o grupo e/ou gravar seu progresso no jogo).


-Estalagem-

   Primeiramente, temos que colocar uma cama e criar um chara, que será como o dono do hotél (pode ser ao lado daquele vendedor da aula passada).

   Em seguida, de um duplo clique em Comandos de Eventos e escolha a opção 'Chamar Estalagem', na segunda aba - logo abaixo da opção de loja que usamos antes. A seguinte tela será mostrada:


Mensagens de Estalagens - Aqui você seleciona uma entre as duas mensagens que definiu na aba 'Vocabulário' do Database.

Preço para Dormir - Aqui você define o preço para se descansar.

Curar Estados - (a tradução está errada) Esta opção serve para criar uma condição 'IF'. Nessa condição você poderá criar uma mensagem caso se descanse e outra caso não descanse.

   Observação: o processo de descanso será ativado automaticamente (a tela apaga, toca a música selecionada no Database, e você recupera toda a energia). E caso se determine um preço de 0 (zero), então o processo será iniciado sem que se mostre nenhuma opção. A cura é total e também são anulados os status negativos.


-Estátua de Save e/ou Cura-

   Aqui vai uma coisa bem útil e interessante para se colocar no jogo: uma estátua (ou cristal) que cura o grupo e/ou serve como local para gravar o progresso. Irei explicar cada opção separadamente.


-Estátua de Cura Total-

   Primeiro, coloque uma estátua no mapa Casa-Fora, ao lado da casa (criamos esse mapa em uma das aulas anteriores, lembram?).

   Em seguida, crie um evento na parte inferior da estátua (ela é composta por dois tiles - coloque na base dela), e defina o evento como 'Mesmo Nível do Herói' e 'Apertar Tecla'.

   Para criar uma estátua que cure o grupo, vá em Comandos de Eventos e primeiro escolha a opção 'Mostrar Animação de Batalha' na segunda aba. A seguinte tela irá aparecer:


Animações - Aqui você escolhe a animação que quer usar entre as que existem no Database (sejam as que vem no programa, sejam as que você mesmo criou).

Alvo - Aqui você escolhe o alvo (herói, algum veículo, este evento, ou outro que tenha criado no mapa atual e esteja listado).

Esperar Animação - Caso marque esta opção, a animação ocorrerá e os eventos posteriores esperarão até que ela tenha terminado.

Ocupar todo o Mapa - Caso marque esta opção, a animação ocupará toda a tela.

   Bom, selecionemos a animação 'Cura C' e cliquemos em OK. Assim, toda vez que você clicar na estátua, essa animação surgirá.

   Agora vamos para a parte da cura propriamente dita. Vá para os Comandos de Eventos e selecione a opção 'Cura Total' na primeira aba. A seguinte tela será mostrada:


Todo o Grupo - Caso se marque esta opção, todo o grupo será totalmente curado.

Fixar - Caso se marque esta opção, apenas um heróis será curado.

Variável - Aqui você pode definir quais heróis serão curados usando uma váriável, como já foi explicado brevemente em aulas passadas (o número aplicado neste caso será considerado o número do herói no Database).

   Escolha 'Todo o Grupo' e clique em OK. Agora, toda vez que clicar na estátua, seu grupo será automáticamente curado (todo o HP, Mp e remoção de status ruins).

Mas dá pra fazer de outra forma também...

   Ao invés de selecionar 'Cura Total', selecione 'Mudar HP', 'Mudar MP' ou 'Mudar Condição' para ter uma estátua que cure, respectivamente, apenas o HP, MP ou status ruins dos personagens.


-Estátua de HP-

Ao selecionar a opção 'Mudar HP', a seguinte tela será mostrada:


Alvo - Como na opção 'Cura Total' você pode escolher todo o grupo, apenas um alvo específico, ou então usar uma variável.

Operação - Aqui você escolhe se o HP será curado ou reduzido (bom pra armadilhas).

Impossibilidade de luta permitida - Caso se escolha diminuir o HP, esta opção fica acessível. Ao marcá-la, caso o herói receba dano e o HP caia pra menos de zero, ele não irá morrer, mas sim ficará com 1 ponto.

Operando - Aqui você pode definir quanto HP será curado ou reduzido, ou usar uma variável para definir sua quantidade.

   Observação - para se curar totalmente usando esta opção, é recomendável que se marque 9999 em 'Setar' - assim o HP dos heróis serão totalmente curados.


-Estátua de MP-

Ao selecionar a opção 'Mudar MP', a seguinte tela será mostrada:



Alvo - Como na opção 'Cura Total' você pode escolher todo o grupo, apenas um alvo específico, ou então usar uma variável.

Operação - Aqui você escolhe se o MP será curado ou reduzido (bom pra armadilhas).

Operando - Aqui você pode definir quanto MP será curado ou reduzido, ou usar uma variável para definir sua quantidade.

   Observação - para se curar totalmente usando esta opção, é recomendável que se marque 999 em 'Setar' - assim o MP dos heróis serão totalmente curados.


-Estátua de Status-

Ao selecionar a opção 'Mudar Condição', a seguinte tela será mostrada:


Alvo - Como na opção 'Cura Total' você pode escolher todo o grupo, apenas um alvo específico, ou então usar uma variável.

Operando - Aqui você pode definir se a condição será curada ou causada (bom pra armadilhas).

Tipo de Condição - Aqui você seleciona qual a condição curada ou causada, entre aquelas que constam no Database.


-Estátua de Save-

   E agora vou ensinar como criar as famosas estátuas (ou cristais) que gravam o progresso do jogo em áreas onde não se pode fazer isso usando o menu.

   Primeiramente, vamos criar uma escolha usando a opção 'Mostrar Escolhas' na primeira aba (algo como 'deseja salvar seu progresso?'). Então, basta escolher a opção 'Chamar Menu de Saves' na terceira aba e pronto. Simples assim ^^

   Observação Importante - Você pode usar apenas uma dentre as opção de estátuas citadas até agora, ou então criar uma combinação que te agrade.


   Bom, isso é tudo por enquanto. Espero vocês aqui da próxima vez para mais uma aula de como criar um jogo de rpg usando o RPG Maker 2003. Até a próxima o/

Nenhum comentário:

Postar um comentário