Visualizações

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

De Mystical Tales

m (Protegeu "Staff:ToDo" [edit=sysop:move=sysop])
 
(127 edições intermediárias de 7 usuários não apresentadas)
Linha 30: Linha 30:
 
Have fun!!!
 
Have fun!!!
  
==Tool Tips em armas e armaduras==
+
==AI dos guardas da Town==
 
Urgência: 3
 
Urgência: 3
  
 
Responsável:
 
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
+
* Testar e arrumar pq inocentes estão sendo marcados como criminosos.
* Adicionar danos especiais para GMs: Tipo "Fogo: +3". Se der pra por o +3 com a cor do dano seria rox tb.
+
* Testar lag de máquina por excesso de guardas.
* 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==
+
==Poderes Bárdicos==
Urgência: 3
+
Urgência: 2
  
 
Responsável:
 
Responsável:
  
* Categorizar os itens na primeira tela, mostrar lista de venda na segunda
+
* Apagar tudo e deixar apenas gump e funções musicais.
 +
* Criar magias com skill=Musicianship a partir de [SPELL 300].<br>
 +
'''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.
  
(Categorizar itens por TYPE antes de montar a lista por ITEMDEF ou já foi feito?)
+
==BUGS==
 +
Urgência: 2
  
==Sistema de Domínios==
+
Responsável: [[Usuário:Marine|Marine]]
Urgência: 1
+
* Corrigir todos os BUGs da lista do [http://forum.myt.com.br/index.php?topic=2550.0 forum]
  
Responsável:
 
  
Veja evolução completa da ideia [[Discussão:Sistema_Dominios|aqui]]. (Isso aí do lado é um link viu?)
+
==Sistema de Towns==
 
+
Urgência: 1
==Sistema de magias==
+
Urgência: 5
+
  
 
Responsável: [[User:Galthar|Galthar]]
 
Responsável: [[User:Galthar|Galthar]]
  
* <s>Scriptar a base do sistema,</s>
+
* Fazer ferramenta para quem tem priv de tesoureiro poder sacar/depositar dinheiro na conta da town através de qq banqueiro da region.
* <s>Fazer os gumps de listagem de magias que está aprendendo e que já sabe,</s>
+
* <s>Definir WoPs pros caminhos (falta Alteração),</s>
+
* <s>Fazer o lance de transformar pedras em Gems,</s>
+
* <s>Fazer o lance de encantar/por magia em Gems usando caldeirão/altar,</s>
+
* <s>Colocar Wands no sistema de Crafting,</s>
+
* Colocar armas/armaduras encantadas/mágicas no sistema de Crafting,
+
* <s>Refazer Inscription para estudar/criar pergaminhos,</s>
+
* Criar cada magia e seu respectivo pergaminho e RUNE_ITEM,
+
* <s>Programa para transformar magias em script de WoP,</s>
+
* Fazer templets para os pergaminhos (por circulo e por caminho)
+
* Migração para o e_myt_geral
+
  
==Mudanças no sistema de Custom House==
+
* Fazer sistema de Order Book onde qq um com priv de participar do mercado pode anotar os itens que quer comprar. QQ outro player com priv de participar do mercado pode fazer ofertas. Um NPC retém os itens da oferta e o encomendador pode aceitar/rejeitar a oferta, consumindo grana e ganhando os itens. O ofertante ganha o dinheiro descontando os impostos.
Urgência: 4
+
 
 +
==Canções de Bardo==
 +
Urgência: 1
  
 
Responsável:
 
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).
+
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.
* Colocar tag.domo=<UID do dono> em todas as portas para que possa-se instalar fechaduras player made.
+
* 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.
  
==Mudanças no sistema de crafting==
+
 
 +
==Verificação de e-mail==
 
Urgência: 4
 
Urgência: 4
  
 
Responsável:
 
Responsável:
  
* Fazer com que o preço sugerido de todos os itens bata com o valor VALUE do item.
+
* <s>Mandar e-mail com código de confirmação para o e-mail que o candidato colocou na DB pelo Sphere.</s>
* 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.
+
* Permitir mudar e-mail.
* Fazer com que o material utilizado seja pelo do campo RESOURCES.
+
* Deletar contas que não foram confirmadas e/ou não mandaram form nos ultimos 5 dias.
* 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.
+
==Sistema de quests automáticas por NPCs==
 +
Urgência: 2
 +
 
 +
Responsável: [[Usuário:Marine|USex_Machine]]
 +
 
 +
* Deve ser prático, topicalizado mas detalhado e com exemplos.
 +
* Deve começar com definições (o que é Step, quais tem...)
 +
 
 +
 
 +
==Sistema avançado de Pages==
 +
Urgência: 3
 +
 
 +
Responsável: [[Usuário:Galthar|Galthar]]
 +
 
 +
* Com gump bonito para o jogador descrever o que ele quer.
 +
** Quero avisar sobre um bug (abre o forum no tópico de bugs)
 +
** Quero avisar sobre um bug grave que gera um exploit (page normal)
 +
** Estou preso no mapa e não consigo mais jogar (page normal)
 +
** Quero reportar sobre outro jogador abusando dos sistemas (page normal)
 +
 
 +
* Lista dinâmica de pages para GMs.
 +
** Botão PRENDER JOGADOR por abuso do sistema de pages.
 +
** Botão Bloquear Pages desde jogador (?)
 +
** Sistema simplificado de chat por gump entre GM e Playa para melhor atender.
 +
** Botão para ir ao jogador.
 +
** Botão para ir ao lugar da page.
 +
** Botão para ir ao jogador que está abusando do sistema.

Edição atual tal como às 09h54min de 9 de setembro de 2011

Conteúdo

[editar] 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!!!

[editar] AI dos guardas da Town

Urgência: 3

Responsável:

  • Testar e arrumar pq inocentes estão sendo marcados como criminosos.
  • Testar lag de máquina por excesso de guardas.

[editar] 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.

[editar] BUGS

Urgência: 2

Responsável: Marine

  • Corrigir todos os BUGs da lista do forum


[editar] Sistema de Towns

Urgência: 1

Responsável: Galthar

  • Fazer ferramenta para quem tem priv de tesoureiro poder sacar/depositar dinheiro na conta da town através de qq banqueiro da region.
  • Fazer sistema de Order Book onde qq um com priv de participar do mercado pode anotar os itens que quer comprar. QQ outro player com priv de participar do mercado pode fazer ofertas. Um NPC retém os itens da oferta e o encomendador pode aceitar/rejeitar a oferta, consumindo grana e ganhando os itens. O ofertante ganha o dinheiro descontando os impostos.

[editar] 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.


[editar] 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.

[editar] Sistema de quests automáticas por NPCs

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...)


[editar] Sistema avançado de Pages

Urgência: 3

Responsável: Galthar

  • Com gump bonito para o jogador descrever o que ele quer.
    • Quero avisar sobre um bug (abre o forum no tópico de bugs)
    • Quero avisar sobre um bug grave que gera um exploit (page normal)
    • Estou preso no mapa e não consigo mais jogar (page normal)
    • Quero reportar sobre outro jogador abusando dos sistemas (page normal)
  • Lista dinâmica de pages para GMs.
    • Botão PRENDER JOGADOR por abuso do sistema de pages.
    • Botão Bloquear Pages desde jogador (?)
    • Sistema simplificado de chat por gump entre GM e Playa para melhor atender.
    • Botão para ir ao jogador.
    • Botão para ir ao lugar da page.
    • Botão para ir ao jogador que está abusando do sistema.
Ferramentas pessoais