Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

PvP Ranks extra honor

Aberta
#16 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
45/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cpp
Domínio
game-dev

Direção de pesquisa

Procure nas fontes C++ o cálculo de PvP Ranks mostrado na issue e compare-o com o commit c840b87d24ba21f1c06127f0d2ce991afe0de7b2. Rastreie como a taxa de honor adicional flui para honor_f e para o valor inteiro final e, em seguida, verifique se o honor do rank PvP mantém o ajuste personalizado sem alterar comportamentos não relacionados.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

PvP Ranks calls

honor *= 1 + sWorld->getRate(RATE_PVP_RANK_EXTRA_HONOR)*(((float)rank_diff) / 10.0f);

but then

honor = int32(honor_f);

so the custom extra honor gets lost.

honor_f should probably be changed instead.

https://github.com/TrinityCore/TrinityCoreCustomChanges/commit/c840b87d24ba21f1c06127f0d2ce991afe0de7b2#diff-5589ee47b3a7ad220cff105a8fe7eac3R6854

Linguagem predominante
C++
Estrelas
84
Forks
58
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de TrinityCore/TrinityCoreCustomChanges

Todas as issues de TrinityCore/TrinityCoreCustomChanges

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.