Mudanças entre as edições de "Staff:ToDo"
De Mystical Tales
m (→Recriar o sistema de fé) |
(→Artigos a serem feitos) |
||
Linha 168: | Linha 168: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Fazer o Patch== | ==Fazer o Patch== |
Edição das 11h02min de 3 de outubro de 2009
Conteúdo |
Modo de usar
- Marque essa página como VIGIADA para você ficar sabendo se tem algo novo quando logar no Wiki.
- 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?)
- 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.
- A segunda linha deve ser Responsável: e deixe em branco se você não quiser fazer. Alguém pega.
- Daí pra frente descreva com o máximo de detalhes que a sua boa vontade permitir o que fazer. Pode usar sub-seções.
- Os itens que forem sendo feitos deve ser marcados <s>desta forma</s> para que fiquem
rabiscados desta maneirae 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.
- Disponibilizar Magic Short Bow como loot especial.
- Criar uma besta mágica para loot especial.
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.
- Criar outras penas como de fênix, de árpia e etc.
- 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