Staff:ToDo
De Mystical Tales
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
Tool Tips em armas e armaduras
Urgência: 3
Responsável:
- Adicionar os ATTR para GMs: Magico, encantado, amaldiçoado, abençoado, invis, estático, identificado. No padrão do sphere, fica 1 por linha
- Adicionar danos especiais para GMs: Tipo "Fogo: +3". Se der pra por o +3 com a cor do dano seria rox tb.
- Permitir que players vejam danos especiais e attrs magico, encantado, amaldiçoado, abençoado caso ele esteja identificado.
- Para itens mágicos, morex é a magia e more2 a quantidade de cargas. (revisto com SKB)
- Os tipos de dano especiais ficam em dmgfire, dmgcold, dmgpoison e dmgenergy (não são tags. São definições de item mesmo)
Modificações no sistema de vendas
Urgência: 3
Responsável:
- Categorizar os itens na primeira tela, mostrar lista de venda na segunda
(Categorizar itens por TYPE antes de montar a lista por ITEMDEF ou já foi feito?)
Sistema de Domínios
Urgência: 1
Responsável:
Veja evolução completa da ideia aqui. (Isso aí do lado é um link viu?)
Sistema de magias
Urgência: 5
Responsável: Galthar
-
Scriptar a base do sistema, -
Fazer os gumps de listagem de magias que está aprendendo e que já sabe, -
Definir WoPs pros caminhos (falta Alteração), -
Fazer o lance de transformar pedras em Gems, -
Fazer o lance de encantar/por magia em Gems usando caldeirão/altar, -
Colocar Wands no sistema de Crafting, - Colocar armas/armaduras encantadas/mágicas no sistema de Crafting,
-
Refazer Inscription para estudar/criar pergaminhos, - Criar cada magia e seu respectivo pergaminho e RUNE_ITEM,
-
Programa para transformar magias em script de WoP, - Fazer templets para os pergaminhos (por circulo e por caminho)
- Migração para o e_myt_geral
Mudanças no sistema de Custom House
Urgência: 4
Responsável:
- Passar todas as portas para o sistema de fechaduras com uma unica chave de fechadura simples (se ela ainda não tiver fechadura).
- Colocar tag.domo=<UID do dono> em todas as portas para que possa-se instalar fechaduras player made.
Mudanças no sistema de crafting
Urgência: 4
Responsável:
- Fazer com que o preço sugerido de todos os itens bata com o valor VALUE do item.
- Fazer com que a skill usada e dificuldade para fazer fique no campo SKILLMAKE. Skillmake pode conter intens necessários para a fabricação, mas que não são consumidos.
- Fazer com que o material utilizado seja pelo do campo RESOURCES.
- Fazer com que os nomes dos RESOURCES venham automaticamente baseados no RESOURCES.
- Usar com campo RESMAKE para NEARTYPE?? Pode ir qq string aqui. Talvez NEARTYPE=xxx, NEEDTYPE=xxx e essas coisas.
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.
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.
- 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.
Fechaduras Player Made
Urgência: 5
Responsável:
Só pode ser feita depois que fizer as mudanças no sistema de Custom House.
- Fazer fechaduras desaparecerem depois de instaladas (não remover no caso de falha).
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.
Documantação
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...)
Documentar Skills no Wiki
Urgência: 5
Responsável:
- 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).
NPCs
Sistema de Lo, Hi, Extreme
Urgência: 3
Responsável:
(É fazível isso no seu programa, né Marine?)
- Os três teriam o mesmo nome e loot. Só mudaria o defname e o description pra ver no Axis.
- Low é como os atuais da MyT.
- High é stats dobrados e mais skill.
- Extreme seria stats triplicados e bem mais skills.
- Ciferenciar dispname como c_headless, c_headless_hi e c_headless_ex e algo parecido no Description.