Ir para conteúdo
  • Cadastre-se
  • 0

sub acumulativa erro enchant skill


Reanimation

Pergunta

 

Olá pessoal, boa tarde.
Venho aqui ver se alguém sabe como resolver o problema que encontrei em vários datapacks. Esse problema se repete no frozen rev1132, acis 398+ 8 (realmente não sei se acontece com revs anteriores) e acontece até com l2jmobius. Este deve ser um problema que muitos servidores de subclasses cumulativas têm.

O problema:
Ativando o sistema cumulativo de subclasses. O personagem quando ele encanta as habilidades dos subs enquanto está na base, quando ele reinicia/reloga essas habilidades encantadas são perdidas, ou seja, voltam a 0.
Esse problema acompanha o problema que quando esse personagem encanta 1 skill da sub e cancela a dita sub, a skill encantada fica no pj, isso acontece com as skills que se repetem nas 2 classes, ex: glady/destro, ambas as classes tem a habilidade de battle roar, mas o gladi é de lvl1, então quando você encanta a habilidade de battle roar lv6 que é de destro, quando você cancela / exclui o sub de destro, essa habilidade de encantamento de battle roar é mantida e não é excluída. Esse problema pode ser "corrigido" removendo a opção cancelar subclasse.

O principal problema disso tudo, acontece com as skills dos subs que ficam encantados e voltam a 0 quando o personagem reinicia. Por exemplo: Necromanc com sub do bishop, o pj encanta a cura greater battle heal do bispo deixando ele +1+2+3+10 etc, ele usa normalmente, mas quando desconecta e reconecta a skill cura de greater battle heal voltou a ser +0, ou seja, ele perdeu seus enchants, isso acontece com todas as skills da subclasse.

Se alguém tiver ou souber ou puder me ajudar contribuindo com ideias ou o que quer que seja para resolver esse problema, ajudaria muitos com o mesmo problema.

Espero uma pronta resposta e cumprimentos a todos que queiram apoiar.

 

Editado por Reanimation

waking the demons

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts recomendados

  • 0

exatamente isso que deve acontecer por usar um código em cima do outro.
Tentando colocar uma personalização sem olhar todo o contexto da funcionalidade.

Você deve começar bem do inicio olhar como foi feito as chamas chamadas das save_skills do banco de daos e usado porque o metodo de subclass stack e basicamente manter a classe base e subistituir pela classe escolhida mais muitos e eu ate mesmo ja fiz isso tentar passar por cima do cliente.

E de fato nao ira da certo hoje, para resolver esse problema devemos setar corretamente um table no sql
para jogador do ObjectId ou nome depende de como iremos criar ele jogar essas novas skill da classe em lugares responsavel para que elas seja validas no jogo sendo assim caso ele enchante essa skill deve ser alterada na nova tabela também os valores de enchant e apos o EnterWorld ele verifica essas skills e o entrega

Link para o comentário
Compartilhar em outros sites


  • 0
21 horas atrás, Reanimation disse:

O principal problema disso tudo, acontece com as skills dos subs que ficam encantados e voltam a 0 quando o personagem reinicia. Por exemplo: Necromanc com sub do bishop, o pj encanta a cura greater battle heal do bispo deixando ele +1+2+3+10 etc, ele usa normalmente, mas quando desconecta e reconecta a skill cura de greater battle heal voltou a ser +0, ou seja, ele perdeu seus enchants, isso acontece com todas as skills da subclasse.

 

Testei na aCis 405 e não consegui reproduzir esse bug. Está funcionando normal.
O notei foi que os atalhos não estão exibindo a informação que a skill está enchantada, mas na lista de skills na janela aberta em Alt+K, está exibindo corretamente. Porém isso já foi corrigido na versão 406 dessa rev.

21 horas atrás, Reanimation disse:

Esse problema acompanha o problema que quando esse personagem encanta 1 skill da sub e cancela a dita sub, a skill encantada fica no pj, isso acontece com as skills que se repetem nas 2 classes, ex: glady/destro, ambas as classes tem a habilidade de battle roar, mas o gladi é de lvl1, então quando você encanta a habilidade de battle roar lv6 que é de destro, quando você cancela / exclui o sub de destro, essa habilidade de encantamento de battle roar é mantida e não é excluída. Esse problema pode ser "corrigido" removendo a opção cancelar subclasse.

Também não consegui reproduzir. Com a classe duelist, enchantei a skill accuracy e mudei para adventurer, e a skill estava zerada.

Link para o comentário
Compartilhar em outros sites

  • 0
hace 3 horas, coldplay dijo:

Testei na aCis 405 e não consegui reproduzir esse bug. Está funcionando normal.
O notei foi que os atalhos não estão exibindo a informação que a skill está enchantada, mas na lista de skills na janela aberta em Alt+K, está exibindo corretamente. Porém isso já foi corrigido na versão 406 dessa rev.

Também não consegui reproduzir. Com a classe duelist, enchantei a skill accuracy e mudei para adventurer, e a skill estava zerada.

Olá, obrigado por suas respostas. Você tentou isso com o servidor no modo de subclasse acumulativa (substuck)?

porque pode ser que eu tenha me explicado errado xD

O problema é que, quando o servidor está em uma subclasse acumulativa, e você encanta uma skill da subclasse, ela desaparece ao reiniciar.

Deve ser algum problema no código como disse o BAN, estou tentando verificar minuciosamente mas não encontro nada, pelo menos o que meu pouco conhecimento me permite

 

waking the demons

Link para o comentário
Compartilhar em outros sites

  • 0
Justo ahora, coldplay dijo:

O que seria isso? acumular as skills de várias classes numa única?

 

É exatamente a mesma coisa. É o mod para quando você for com seu necromance main  pegar subclasse de  bishop, as skills do necromancer e do bispo ficam todas juntas no pj, mantendo assim as skills de ambas classes.

A partir daí começa parte do erro/problema que mencionei nos comentários anteriores, por isso o BAN falou em ver o código fonte no qual foi criado.

 

waking the demons

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.