Visualizações

Mudanças entre as edições de "Staff:ToDo"

De Mystical Tales

(Artigos a serem feitos)
(Arco e flecha)
Linha 91: Linha 91:
 
* <s>Tirar a mensagem "A engrenagem quebrou" dos arcos depois que troca o barbante</s>
 
* <s>Tirar a mensagem "A engrenagem quebrou" dos arcos depois que troca o barbante</s>
 
* Fazer kit de fazer flechas.
 
* Fazer kit de fazer flechas.
* Disponibilizar Magic Short Bow como loot especial.
 
* Criar uma besta mágica para loot especial.
 
 
===Kit de fazer flechas===
 
===Kit de fazer flechas===
 
* Usar dispid 01023
 
* Usar dispid 01023
 
* Vai poder fazer flechas especiais como ice e etc. (Vão precisar de Gems)
 
* Vai poder fazer flechas especiais como ice e etc. (Vão precisar de Gems)
 
* Fazer gump para criar flecha baseada numa combinação ponta+pena.
 
* Fazer gump para criar flecha baseada numa combinação ponta+pena.
* Criar outras penas como de fênix, de árpia e etc.
 
 
* Colocar o kit para GM Carpenter fazer.
 
* Colocar o kit para GM Carpenter fazer.
 
===Magic Shortbow===
 
===Magic Shortbow===

Edição das 23h36min de 4 de outubro de 2009

Conteúdo

Modo de usar

  1. Marque essa página como VIGIADA para você ficar sabendo se tem algo novo quando logar no Wiki.
  2. Quando achar uma coisa nova para fazer cria uma nova seção nível 2 (==Mudanças no sistema fulano==, com 2 sinais de = ou ainda com ==, sacou?)
  3. A primeira linha deve ser Urgência:[1~5] que seria 1 para idéia legal, 2 para implementação velha pendente, 3 para coisa que faz falta faz tempo, 4 para coisa que os players estão precisando e 5 para coisas que impactam diretamente nos nossos planos como sistema de magias ou criação.
  4. A segunda linha deve ser Responsável: e deixe em branco se você não quiser fazer. Alguém pega.
  5. Daí pra frente descreva com o máximo de detalhes que a sua boa vontade permitir o que fazer. Pode usar sub-seções.
  6. Os itens que forem sendo feitos deve ser marcados <s>desta forma</s> para que fiquem rabiscados desta maneira e de preferência com um comentário depois.


Exemplo:

==Mudanças no sistema de formulário==
Urgência: 3
Responsável: US_Marine

* Fazer com que o jogador precise confirmar a conta por e-mail.
* Criar quests simples em Lynn.

===Confirmação de e-mail===
* <s>Ver se é viável usar o sendmail.</s> (Viável se der para conectar na DB da MyT)
* Criar um mecanísmo de interface de php com sphere.
* Implementar o código.
===Quests em Lynn===
* <s>Zelador do farol (coordenadas xx,yy,z) pede para matar ratos do porão</s>. (Ficou ruliz!!!)
* <s>casinha com placa para usar DetHid com alavanca para abrir a porta</s> (Feito)
* Ferreiro dá 3 barras de mithril caso se o player fazer uma plate.
* Bruxa do Norte dá um macaco voador se roubar o livro do prefeito .
* Prefeito manda matar a Bruxa do Norte e paga 12 moedas de cobre.

Have fun!!!


Script

Recriar o sistema de fé

Urgencia: 2

Responsavel: Galthar

  • Criar função para GM setar um item como t_idol com todos os parâmetros necessários para o setup do sistema.
  • Criar uma memory para guardar as adorações do player para cada deus, inclusive alinhamento do deus pontos de nível de oferenda e pontos de oração.
  • Criar gump para player layer com opções de fazer doação ou orar.
- Fazer doação: Target num tanto de moedas. O tanto de moedas é consumido. O jogador ganha o valor das moedas em cobre em pontos de oferenda na memory
> Se o jogador fizer uma doação para um deus cujo alinhamento é contrário ao de alguma memory de deus que ele já tenha, dá debuff do deus da memory.
> Se o jogador fizer uma doação para um deus que já tenha memory, aumenta os pontos de doação na memory. Se os pontos de doação excederem o offerincrease atual, ele ganha um ponto de alma + IDOL_PRAYLEVEL pontos de oração.
- Orar: Chama uma função PRAY do deus definido para da buff ou debuff para o player. Gata um ponto de oração.
> Se o player orar para um deus cujo alinhamento é contrário ao de alguma memory de deus que ele já tenha, causa um debuff de médio prazo definido pelo deus da priumeira memory. A memory é apagada (excomungação).
> Se o player orar para um deus que já tenha memory, causa um buff de médio prazo e gasta um ponto de oração.
> Se o jogador não tem uma memory para esse deus mas orar, ele recebe o buff, recebe a memory porém com pontos de oferenda e pontos de oração zerados.
> Se o jogador não tiver pontos de pray para gastar, dá uma mensagem de que o deus ficou contente, adiciona de 3 a 7 pontos de oferenda (como se doasse 3 a 7 moedas de cobre) e seta o cool down da memory para IDOL_COOLDOWN para não subir mais os pontos de oferenda (nem por oferenda) até o cool down zerar.
  • Criar uma função de PRAY para cada deus existente na MyT. Essa função será chamada pelo gump do ídolo e trará um benefício ou maldição para o jogador.

Mapa ingame

Urgência: 3

Responsável:

  • Descobrir qual é o arquivo que fica a figura do mapa do World.
  • Verificar se é só 1 mapa ou 1 pra cada resolução de mapa.
  • Descobrir como inserir o mapa no arquivo.mul.
  • Preparar o programa do patch para subrescrever o arquivo do player.
  • Extrair o map0.mul em BMP e estilizá-lo em scépia.
  • Inserir a figura no arquivo.mul.

AI dos guardas da Town

Urgência: 3

Responsável:

  • Criar triggers de chamar guardas em todos os eventos que podem ser ofensivos nas towns como @Hit, skills de ladrão e magias de dano.
  • Recriar AI baseado no modelo original e testando todos os flags de CAN da town (se pode usar magia, se pode retirar recursos naturais, etc.)
  • Melhorar o core da AI (possivelmente removendo-o e arranjando outra coisa).

Poderes Bárdicos

Urgência: 2

Responsável:

  • Apagar tudo e deixar apenas gump e funções musicais.
  • Criar magias com skill=Musicianship a partir de [SPELL 300].

NOTA: Vai usar o novo sistema de magias.

  • Criar Livro do Bardo pra ter mesma função que os novos Spellbooks.
  • Criar 'scrolls' de Canção Bárdica, fazer templetes e colocar nos loots.

Arco e flecha

Urgência: 2

Responsável:

  • Tirar a mensagem "A engrenagem quebrou" dos arcos depois que troca o barbante
  • Fazer kit de fazer flechas.

Kit de fazer flechas

  • Usar dispid 01023
  • Vai poder fazer flechas especiais como ice e etc. (Vão precisar de Gems)
  • Fazer gump para criar flecha baseada numa combinação ponta+pena.
  • Colocar o kit para GM Carpenter fazer.

Magic Shortbow

  • Não precisa usar flecha para atirar.
  • Ao arrebentar o barbante, ele quebra e some.

BUGS

Urgência: 2

Responsável: Marine

  • Corrigir todos os BUGs da lista do forum

Sistema de Domínios

Urgência: 1

Responsável:

Veja evolução completa da ideia aqui. (Isso aí do lado é um link viu?)

Canções de Bardo

Urgência: 1

Responsável:

Funcionaria como macros para bardo, lendo uma linha de texto e fazendo os sons de bardo de acordo com o instrumento (guerra, paz, alegre, suspense) a cada 3 segundos.

  • Uma tabela na DB que vai ser o masterlist dizendo ID, UIDPlayer, CharName, CreateTime, UpdateTime.
  • Uma tabela na DB que vai ser cada linha da macro a executar dizendo ID, SongID(da masterlist), sound (enum:guerra, paz, alegre, drama), text(linha pra dizer).
    • Estas tabelas serão perenes. Mesmo se o bardo morrer ou ouver reset no server, as canções permanecem.
    • Bardos podem escrever as canções em cartas (vira um item i_bard_song linkado ao SongID) para os bardos trocarem canções ou perpetuá-las em loot.
    • Somente o criador ou um GM pode alterar uma canção.
    • Deve haver um gump para mostrar o masterlist de canções para a Staff com opções 'editar' e 'gerar item'.
  • Uma tabela na DB que vai linkar que Bard Book vai conter qual canção com ID, BookUID, SongUID.
    • No @Destroy do livro, deve apagar as referências na DB.
  • Bardos param de cantar a canção somente se ela terminar ou se ele entrar em wamode.

Documentação

Site no IE

Urgência: 5

Responsável: Marine

  • Fazer o site ficar apresentável no IE;

Documentar Skills no Wiki

Urgência: 5

Responsável: Julian

  • Documentar absolutamente todas as skills e colocar todos os artigos em [[Categoria:Skills]]
  • Fazer breve descritivo de cada skill num bloco de [SCROLL skill_xxx] e deixar no seguinte link:

Informações de como fazer os blocos de [SCROLL skill_xxx] (é pro sistema de criação de char).

Verificação de e-mail

Urgência: 4

Responsável:

  • Mandar e-mail com código de confirmação para o e-mail que o candidato colocou na DB pelo Sphere.
  • Permitir mudar e-mail.
  • Deletar contas que não foram confirmadas e/ou não mandaram form nos ultimos 5 dias.

Manual do sistema de quests

Urgência: 2

Responsável: USex_Machine

  • Deve ser prático, topicalizado mas detalhado e com exemplos.
  • Deve começar com definições (o que é Step, quais tem...)



Fazer o Patch

Urgência: 4

Responsavel: Us Marine

Patch final após as ultimas builds serem finalizadas

Ferramentas pessoais